summaryrefslogtreecommitdiff
path: root/indra/newview/llfilepicker.cpp
diff options
context:
space:
mode:
authorAndrey Kleshchev <andreykproductengine@lindenlab.com>2025-03-28 21:49:58 +0200
committerAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2025-03-31 09:56:10 +0300
commit8d5dab9f67d54ce20768c0ccda58f27693cb20c9 (patch)
tree0fe79bf228132552160f2b0dd60dfa389a5c9035 /indra/newview/llfilepicker.cpp
parentb1822e36e531a3c423404f0aa875cbf6949061a0 (diff)
#3809 Fix J2C Upload
Diffstat (limited to 'indra/newview/llfilepicker.cpp')
-rw-r--r--indra/newview/llfilepicker.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/indra/newview/llfilepicker.cpp b/indra/newview/llfilepicker.cpp
index 716e6cd9e3..96ac41a2bf 100644
--- a/indra/newview/llfilepicker.cpp
+++ b/indra/newview/llfilepicker.cpp
@@ -52,7 +52,7 @@ LLFilePicker LLFilePicker::sInstance;
#if LL_WINDOWS
#define SOUND_FILTER L"Sounds (*.wav)\0*.wav\0"
-#define IMAGE_FILTER L"Images (*.tga; *.bmp; *.jpg; *.jpeg; *.png)\0*.tga;*.bmp;*.jpg;*.jpeg;*.png\0"
+#define IMAGE_FILTER L"Images (*.tga; *.bmp; *.jpg; *.jpeg; *.j2c; *.jp2; *.png)\0*.tga;*.bmp;*.jpg;*.jpeg;*.j2c;*.jp2;*.png\0"
#define ANIM_FILTER L"Animations (*.bvh; *.anim)\0*.bvh;*.anim\0"
#define COLLADA_FILTER L"Scene (*.dae)\0*.dae\0"
#define GLTF_FILTER L"glTF (*.gltf; *.glb)\0*.gltf;*.glb\0"
@@ -559,7 +559,7 @@ bool LLFilePicker::getSaveFile(ESaveFilter filter, const std::string& filename,
}
mOFN.lpstrDefExt = L"j2c";
mOFN.lpstrFilter =
- L"Compressed Images (*.j2c)\0*.j2c\0" \
+ L"Compressed Images (*.j2c *.jp2)\0*.j2c;*.jp2\0" \
L"\0";
break;
case FFSAVE_SCRIPT:
@@ -649,6 +649,8 @@ std::unique_ptr<std::vector<std::string>> LLFilePicker::navOpenFilterProc(ELoadF
case FFLOAD_IMAGE:
allowedv->push_back("jpg");
allowedv->push_back("jpeg");
+ allowedv->push_back("j2c");
+ allowedv->push_back("jp2");
allowedv->push_back("bmp");
allowedv->push_back("tga");
allowedv->push_back("bmpf");