From f7a723e67924333a448d9afc18541bdf3d914afb Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Fri, 5 Mar 2010 15:29:10 -0700 Subject: Applied SaveTextureAsFileExtension patch from Cool Viewer. Fixes textures being saved without the proper .tga filename extension. Patch by Henri Beauchamp. (slviewer-0-v12350-SaveTextureAsFileExtension.patch) --- linden/indra/newview/llpreviewtexture.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/linden/indra/newview/llpreviewtexture.cpp b/linden/indra/newview/llpreviewtexture.cpp index dcbb669..6627579 100644 --- a/linden/indra/newview/llpreviewtexture.cpp +++ b/linden/indra/newview/llpreviewtexture.cpp @@ -316,6 +316,12 @@ void LLPreviewTexture::saveAs() } // remember the user-approved/edited file name. mSaveFileName = file_picker.getFirstFile(); + std::string filename = mSaveFileName; + LLStringUtil::toLower(filename); + if (filename.find(".tga") != filename.length() - 4) + { + mSaveFileName += ".tga"; + } mLoadingFullImage = TRUE; getWindow()->incBusyCount(); mImage->setLoadedCallback( LLPreviewTexture::onFileLoadedForSave, -- cgit v1.1