summaryrefslogtreecommitdiff
path: root/indra/newview/llfloatersocial.cpp
diff options
context:
space:
mode:
authorGilbert Gonzales <gilbert@lindenlab.com>2013-06-25 16:11:39 -0700
committerGilbert Gonzales <gilbert@lindenlab.com>2013-06-25 16:11:39 -0700
commitf081cca8dd79b4970082ecada831633ca6f9a501 (patch)
tree28c088a387ca19222be9ded80f474926e4ce63e0 /indra/newview/llfloatersocial.cpp
parente92e5a3d5337204c10a8417bb0ad480d591b4b90 (diff)
ACME-586: Fixing the file size appearing as red. Was using the postcard snap-shot type which is used for e-mailing pictures (red indicates going over 1mb).
Diffstat (limited to 'indra/newview/llfloatersocial.cpp')
-rw-r--r--indra/newview/llfloatersocial.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/indra/newview/llfloatersocial.cpp b/indra/newview/llfloatersocial.cpp
index 9b27024eed..7ca96dd228 100644
--- a/indra/newview/llfloatersocial.cpp
+++ b/indra/newview/llfloatersocial.cpp
@@ -136,6 +136,7 @@ BOOL LLSocialPhotoPanel::postBuild()
LLSnapshotLivePreview* previewp = new LLSnapshotLivePreview(p);
mPreviewHandle = previewp->getHandle();
+ previewp->setSnapshotType(previewp->SNAPSHOT_WEB);
previewp->setThumbnailPlaceholderRect(getThumbnailPlaceholderRect());
return LLPanel::postBuild();
@@ -261,6 +262,7 @@ void LLSocialPhotoPanel::updateControls()
LLSnapshotLivePreview* previewp = getPreviewView();
BOOL got_bytes = previewp && previewp->getDataSize() > 0;
BOOL got_snap = previewp && previewp->getSnapshotUpToDate();
+ LLSnapshotLivePreview::ESnapshotType shot_type = previewp->getSnapshotType();
// *TODO: Separate maximum size for Web images from postcards
lldebugs << "Is snapshot up-to-date? " << got_snap << llendl;
@@ -275,7 +277,7 @@ void LLSocialPhotoPanel::updateControls()
//getChild<LLUICtrl>("file_size_label")->setTextArg("[SIZE]", got_snap ? bytes_string : getString("unknown"));
getChild<LLUICtrl>("file_size_label")->setTextArg("[SIZE]", got_snap ? bytes_string : "unknown");
getChild<LLUICtrl>("file_size_label")->setColor(
- true
+ shot_type == LLSnapshotLivePreview::SNAPSHOT_POSTCARD
&& got_bytes
&& previewp->getDataSize() > MAX_POSTCARD_DATASIZE ? LLUIColor(LLColor4::red) : LLUIColorTable::instance().getColor( "LabelTextColor" ));