diff options
author | Gilbert Gonzales <gilbert@lindenlab.com> | 2012-12-07 17:38:36 -0800 |
---|---|---|
committer | Gilbert Gonzales <gilbert@lindenlab.com> | 2012-12-07 17:38:36 -0800 |
commit | b1b4b78d5c97659d82ff67b38db4d4188967efbb (patch) | |
tree | 0b4eb018cacd40a52f293b0ddafc1146f2d7ca05 /indra | |
parent | 2965cdf5dbca4810e216315644f0981417415e9c (diff) |
CHUI-417: Problem: Speaking indicator icons were out of position because they were not taking into account the reduced width when a vertical scrollbar appeared. Resolution: Now when the ::arrange() function is called, this implies that the width of a conversation line item has changed...so within this function call updateChildren(). updateChildren() will reposition the speaker icon and info button based upon the adjusted width.
Diffstat (limited to 'indra')
-rwxr-xr-x | indra/newview/llconversationview.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/indra/newview/llconversationview.cpp b/indra/newview/llconversationview.cpp index b964cee09f..f088a8c084 100755 --- a/indra/newview/llconversationview.cpp +++ b/indra/newview/llconversationview.cpp @@ -472,6 +472,9 @@ S32 LLConversationViewParticipant::arrange(S32* width, S32* height) mAvatarIcon->getRect().mBottom); mAvatarIcon->setShape(avatarRect); + //Since dimensions changed, adjust the children (info button, speaker indicator) + updateChildren(); + return arranged; } |