CHUI-844 (Collapsed conversation panel auto expands when a new IM conversation starts)
CHUI-713 ("Conversations" floater size doesn't persist between sessions)
meow-7.2.2
parent
cca679e0d6
commit
3ee18d8b29
|
|
@ -62,8 +62,7 @@ LLFloaterIMContainer::LLFloaterIMContainer(const LLSD& seed, const Params& param
|
|||
mExpandCollapseBtn(NULL),
|
||||
mConversationsRoot(NULL),
|
||||
mConversationsEventStream("ConversationsEvents"),
|
||||
mInitialized(false),
|
||||
mIsFirstLaunch(false)
|
||||
mInitialized(false)
|
||||
{
|
||||
mEnableCallbackRegistrar.add("IMFloaterContainer.Check", boost::bind(&LLFloaterIMContainer::isActionChecked, this, _2));
|
||||
mCommitCallbackRegistrar.add("IMFloaterContainer.Action", boost::bind(&LLFloaterIMContainer::onCustomAction, this, _2));
|
||||
|
|
@ -245,7 +244,6 @@ BOOL LLFloaterIMContainer::postBuild()
|
|||
mGeneralTitle = getTitle();
|
||||
|
||||
mInitialized = true;
|
||||
mIsFirstLaunch = true;
|
||||
|
||||
// Add callbacks:
|
||||
// We'll take care of view updates on idle
|
||||
|
|
@ -280,12 +278,6 @@ void LLFloaterIMContainer::addFloater(LLFloater* floaterp,
|
|||
|
||||
LLUUID session_id = floaterp->getKey();
|
||||
|
||||
// Make sure the message panel is open when adding a floater or it stays mysteriously hidden
|
||||
if (!mIsFirstLaunch)
|
||||
{
|
||||
collapseMessagesPane(false);
|
||||
}
|
||||
|
||||
// Add the floater
|
||||
LLMultiFloater::addFloater(floaterp, select_added_floater, insertion_point);
|
||||
|
||||
|
|
@ -646,8 +638,6 @@ void LLFloaterIMContainer::collapseMessagesPane(bool collapse)
|
|||
return;
|
||||
}
|
||||
|
||||
mIsFirstLaunch = false;
|
||||
|
||||
// Save current width of panels before collapsing/expanding right pane.
|
||||
S32 conv_pane_width = mConversationsPane->getRect().getWidth();
|
||||
S32 msg_pane_width = mMessagesPane->getRect().getWidth();
|
||||
|
|
|
|||
|
|
@ -174,7 +174,6 @@ private:
|
|||
LLLayoutStack* mConversationsStack;
|
||||
|
||||
bool mInitialized;
|
||||
bool mIsFirstLaunch;
|
||||
|
||||
LLUUID mSelectedSession;
|
||||
std::string mGeneralTitle;
|
||||
|
|
|
|||
|
|
@ -285,6 +285,7 @@ void on_new_message(const LLSD& msg)
|
|||
{
|
||||
//Surface conversations floater
|
||||
LLFloaterReg::showInstance("im_container");
|
||||
im_box->collapseMessagesPane(false);
|
||||
}
|
||||
|
||||
//If in DND mode, allow notification to be stored so upon DND exit
|
||||
|
|
|
|||
Loading…
Reference in New Issue