summaryrefslogtreecommitdiff
path: root/indra/newview/gltf/llgltfloader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/gltf/llgltfloader.cpp')
-rw-r--r--indra/newview/gltf/llgltfloader.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/indra/newview/gltf/llgltfloader.cpp b/indra/newview/gltf/llgltfloader.cpp
index f16efe2ff1..2461a878fb 100644
--- a/indra/newview/gltf/llgltfloader.cpp
+++ b/indra/newview/gltf/llgltfloader.cpp
@@ -127,10 +127,19 @@ bool LLGLTFLoader::OpenFile(const std::string &filename)
return false;
}
- if (mGLTFAsset.mUnsupportedExtension)
+ if (mGLTFAsset.mUnsupportedExtensions.size() > 0)
{
LLSD args;
args["Message"] = "UnsupportedExtension";
+ std::string del;
+ std::string ext;
+ for (auto& extension : mGLTFAsset.mUnsupportedExtensions)
+ {
+ ext += del;
+ ext += extension;
+ del = ",";
+ }
+ args["EXT"] = ext;
mWarningsArray.append(args);
}