diff options
author | Jan Holesovsky <kendy@collabora.com> | 2014-05-20 09:37:47 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2014-05-21 10:36:55 +0200 |
commit | 663c6800ca8789e1830ced9c93dadb84223e1c57 (patch) | |
tree | 3cfa790e7795d50340a8a02e503b66d4d2ac10ac /avmedia | |
parent | 2fa2e6db1c897d3605aca7da6b42a0b3b9155763 (diff) |
collada2gltf: Ignore case of the extension.
Change-Id: If7f39a1a0537c561373137e6a9dcdb22b48037f0
Diffstat (limited to 'avmedia')
-rw-r--r-- | avmedia/source/framework/modeltools.cxx | 6 |
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 == "") |