MAINT-4288 FIXED Backed out changeset for MAINT-4018 (c92d43623c2c)
parent
d632f91d94
commit
123f8e77cd
|
|
@ -247,7 +247,7 @@ void LLAvatarIconCtrl::setValue(const LLSD& value)
|
|||
{
|
||||
LLAvatarPropertiesProcessor* app =
|
||||
LLAvatarPropertiesProcessor::getInstance();
|
||||
if (mAvatarId.notNull() && mAvatarId != value.asUUID())
|
||||
if (mAvatarId.notNull())
|
||||
{
|
||||
app->removeObserver(mAvatarId, this);
|
||||
}
|
||||
|
|
@ -255,7 +255,6 @@ void LLAvatarIconCtrl::setValue(const LLSD& value)
|
|||
if (mAvatarId != value.asUUID())
|
||||
{
|
||||
mAvatarId = value.asUUID();
|
||||
app->addObserver(mAvatarId, this);
|
||||
|
||||
// *BUG: This will return stale icons if a user changes their
|
||||
// profile picture. However, otherwise we send too many upstream
|
||||
|
|
@ -271,7 +270,7 @@ void LLAvatarIconCtrl::setValue(const LLSD& value)
|
|||
// People API, rather than sending AvatarPropertyRequest
|
||||
// messages. People API already hits the user table.
|
||||
LLIconCtrl::setValue(mDefaultIconName);
|
||||
// duplicated requests are filtered later if there are any
|
||||
app->addObserver(mAvatarId, this);
|
||||
app->sendAvatarPropertiesRequest(mAvatarId);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1480,17 +1480,6 @@ void LLViewerFetchedTexture::processTextureStats()
|
|||
{
|
||||
mDesiredDiscardLevel = 0;
|
||||
}
|
||||
else if (mDontDiscard && (mBoostLevel == LLGLTexture::BOOST_UI || mBoostLevel == LLGLTexture::BOOST_ICON))
|
||||
{
|
||||
if (mFullWidth > MAX_IMAGE_SIZE_DEFAULT || mFullHeight > MAX_IMAGE_SIZE_DEFAULT)
|
||||
{
|
||||
mDesiredDiscardLevel = 1; // MAX_IMAGE_SIZE_DEFAULT = 1024 and max size ever is 2048
|
||||
}
|
||||
else
|
||||
{
|
||||
mDesiredDiscardLevel = 0;
|
||||
}
|
||||
}
|
||||
else if(!mFullWidth || !mFullHeight)
|
||||
{
|
||||
mDesiredDiscardLevel = llmin(getMaxDiscardLevel(), (S32)mLoadedCallbackDesiredDiscardLevel);
|
||||
|
|
|
|||
Loading…
Reference in New Issue