diff --git a/indra/newview/llfloaterimagepreview.cpp b/indra/newview/llfloaterimagepreview.cpp index 27507cea64..2a2512254f 100755 --- a/indra/newview/llfloaterimagepreview.cpp +++ b/indra/newview/llfloaterimagepreview.cpp @@ -123,12 +123,13 @@ BOOL LLFloaterImagePreview::postBuild() getChildView("lossless_check")->setEnabled(TRUE); // Temporary texture uploads - if (LLGlobalEconomy::Singleton::getInstance()->getPriceUpload() == 0 - || gAgent.getRegion()->getCentralBakeVersion() > 0) + BOOL enable_temp_uploads = (LLGlobalEconomy::Singleton::getInstance()->getPriceUpload() != 0 + && gAgent.getRegion()->getCentralBakeVersion() == 0); + if (!enable_temp_uploads) { gSavedSettings.setBOOL("TemporaryUpload", FALSE); - getChild("temp_check")->setVisible(FALSE); } + getChild("temp_check")->setVisible(enable_temp_uploads); // } else diff --git a/indra/newview/skins/default/xui/en/floater_image_preview.xml b/indra/newview/skins/default/xui/en/floater_image_preview.xml index 960aa7c676..981581c438 100755 --- a/indra/newview/skins/default/xui/en/floater_image_preview.xml +++ b/indra/newview/skins/default/xui/en/floater_image_preview.xml @@ -132,6 +132,7 @@ Try saving image as 24 bit Targa (.tga). width="280" />