SL-12870 Misleading UI value
parent
a7b1749672
commit
9df7f5728b
|
|
@ -35,6 +35,7 @@
|
|||
|
||||
#include "llagent.h"
|
||||
#include "llbutton.h"
|
||||
#include "llcheckboxctrl.h"
|
||||
#include "llcombobox.h"
|
||||
#include "lldrawable.h"
|
||||
#include "lldrawpoolavatar.h"
|
||||
|
|
@ -115,8 +116,14 @@ BOOL LLFloaterImagePreview::postBuild()
|
|||
mSculptedPreview = new LLImagePreviewSculpted(256, 256);
|
||||
mSculptedPreview->setPreviewTarget(mRawImagep, 2.0f);
|
||||
|
||||
if (mRawImagep->getWidth() * mRawImagep->getHeight () <= LL_IMAGE_REZ_LOSSLESS_CUTOFF * LL_IMAGE_REZ_LOSSLESS_CUTOFF)
|
||||
getChildView("lossless_check")->setEnabled(TRUE);
|
||||
if (mRawImagep->getWidth() * mRawImagep->getHeight() <= LL_IMAGE_REZ_LOSSLESS_CUTOFF * LL_IMAGE_REZ_LOSSLESS_CUTOFF)
|
||||
{
|
||||
// We want "lossless_check" to be unchecked when it is disabled, regardless of
|
||||
// LosslessJ2CUpload state, so only assign control when enabling checkbox
|
||||
LLCheckBoxCtrl* check_box = getChild<LLCheckBoxCtrl>("lossless_check");
|
||||
check_box->setEnabled(TRUE);
|
||||
check_box->setControlVariable(gSavedSettings.getControl("LosslessJ2CUpload"));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -120,8 +120,8 @@
|
|||
Try saving image as 24 bit Targa (.tga).
|
||||
</text>
|
||||
<check_box
|
||||
control_name="LosslessJ2CUpload"
|
||||
enabled="false"
|
||||
initial_value="false"
|
||||
follows="bottom|left"
|
||||
height="16"
|
||||
label="Use lossless compression"
|
||||
|
|
|
|||
Loading…
Reference in New Issue