summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2014-05-20 09:37:47 +0200
committerJan Holesovsky <kendy@collabora.com>2014-05-21 10:36:55 +0200
commit663c6800ca8789e1830ced9c93dadb84223e1c57 (patch)
tree3cfa790e7795d50340a8a02e503b66d4d2ac10ac
parent2fa2e6db1c897d3605aca7da6b42a0b3b9155763 (diff)
collada2gltf: Ignore case of the extension.
Change-Id: If7f39a1a0537c561373137e6a9dcdb22b48037f0
-rw-r--r--avmedia/source/framework/modeltools.cxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/avmedia/source/framework/modeltools.cxx b/avmedia/source/framework/modeltools.cxx
index 66a95b31e9d2..c3fa11ef8d0b 100644
--- a/avmedia/source/framework/modeltools.cxx
+++ b/avmedia/source/framework/modeltools.cxx
@@ -148,7 +148,9 @@ bool Embed3DModel( const uno::Reference<frame::XModel>& xModel,
{
OUString sSource = rSourceURL;
#ifdef ENABLE_COLLADA2GLTF
- if (rSourceURL.endsWith(".dae") || rSourceURL.endsWith(".kmz"))
+ const bool bIsDAE = rSourceURL.endsWithIgnoreAsciiCase(".dae");
+ const bool bIsKMZ = rSourceURL.endsWithIgnoreAsciiCase(".kmz");
+ if (bIsDAE || bIsKMZ)
{
OUString sName;
::utl::LocalFileHelper::ConvertPhysicalNameToURL(::utl::TempFile::CreateTempName(), sName);
@@ -160,7 +162,7 @@ bool Embed3DModel( const uno::Reference<frame::XModel>& xModel,
std::shared_ptr <GLTF::GLTFAsset> asset(new GLTF::GLTFAsset());
asset->setInputFilePath(sSourcePath);
- if (rSourceURL.endsWith(".kmz"))
+ if (bIsKMZ)
{
std::string strDaeFilePath = GLTF::Kmz2Collada()(asset->getInputFilePath());
if (strDaeFilePath == "")