diff options
author | Mnikolenko ProductEngine <mnikolenko@productengine.com> | 2013-06-26 19:23:00 +0300 |
---|---|---|
committer | Mnikolenko ProductEngine <mnikolenko@productengine.com> | 2013-06-26 19:23:00 +0300 |
commit | 9da29e2ccc9d51553434ff6975287602420ac08f (patch) | |
tree | 564c2b26655efbd437d31795d1214c64b8d42dea | |
parent | bc329098a7e1829838eeae93b50e96f45b7572af (diff) |
CHUI-983 FIXED Call showHistory() after clicking toast as it was before. Minor change in showHistory()
-rwxr-xr-x | indra/newview/llchatitemscontainerctrl.cpp | 5 | ||||
-rwxr-xr-x | indra/newview/llfloaterimnearbychat.cpp | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/indra/newview/llchatitemscontainerctrl.cpp b/indra/newview/llchatitemscontainerctrl.cpp index 46fd7996d4..fd4f17b694 100755 --- a/indra/newview/llchatitemscontainerctrl.cpp +++ b/indra/newview/llchatitemscontainerctrl.cpp @@ -323,12 +323,11 @@ BOOL LLFloaterIMNearbyChatToastPanel::handleMouseUp (S32 x, S32 y, MASK mask) return TRUE; else { - LLFloaterReg::toggleInstanceOrBringToFront("nearby_chat"); + LLFloaterReg::getTypedInstance<LLFloaterIMNearbyChat>("nearby_chat")->showHistory(); return FALSE; } } - - LLFloaterReg::toggleInstanceOrBringToFront("nearby_chat"); + LLFloaterReg::getTypedInstance<LLFloaterIMNearbyChat>("nearby_chat")->showHistory(); return LLPanel::handleMouseUp(x,y,mask); } diff --git a/indra/newview/llfloaterimnearbychat.cpp b/indra/newview/llfloaterimnearbychat.cpp index 6bb3caadb9..59593d776b 100755 --- a/indra/newview/llfloaterimnearbychat.cpp +++ b/indra/newview/llfloaterimnearbychat.cpp @@ -350,11 +350,17 @@ bool LLFloaterIMNearbyChat::isChatVisible() const void LLFloaterIMNearbyChat::showHistory() { openFloater(); + LLFloaterIMContainer::getInstance()->selectConversation(LLUUID(NULL)); + if(!isMessagePaneExpanded()) { restoreFloater(); setFocus(true); } + else + { + LLFloaterIMContainer::getInstance()->setFocus(TRUE); + } setResizeLimits(getMinWidth(), EXPANDED_MIN_HEIGHT); } |