From b1b4b78d5c97659d82ff67b38db4d4188967efbb Mon Sep 17 00:00:00 2001 From: Gilbert Gonzales Date: Fri, 7 Dec 2012 17:38:36 -0800 Subject: 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. --- indra/newview/llconversationview.cpp | 3 +++ 1 file changed, 3 insertions(+) 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; } -- cgit v1.2.3