diff --git a/indra/llui/llui.cpp b/indra/llui/llui.cpp index caf04339c294cd9f280f1fa3fbadd8a64013d4a8..93c32f531f8ff5ef89ccd5f0ed028d4b8e8f30e7 100644 --- a/indra/llui/llui.cpp +++ b/indra/llui/llui.cpp @@ -1943,6 +1943,7 @@ namespace LLInitParam { setBlockFromValue(); addSynonym(name, ""); + setBlockFromValue(); } void TypedParam<const LLFontGL*>::setValueFromBlock() const diff --git a/indra/newview/llvoavatarself.cpp b/indra/newview/llvoavatarself.cpp index 00998b300a1c15b6d9551f9bc3f92c14b98548a7..4347dec8054927ac4bf29a74db460fc958e0e4be 100644 --- a/indra/newview/llvoavatarself.cpp +++ b/indra/newview/llvoavatarself.cpp @@ -211,6 +211,8 @@ BOOL LLVOAvatarSelf::buildSkeletonSelf(const LLVOAvatarSkeletonInfo *info) LLVector3 scale(1.f, aspect, 1.f); mScreenp->setScale(scale); mScreenp->setWorldPosition(LLVector3::zero); + // need to update screen agressively when sidebar opens/closes, for example + mScreenp->mUpdateXform = TRUE; return TRUE; }