diff options
| -rw-r--r-- | indra/newview/llfloaterimcontainer.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/llfloaterimsessiontab.cpp | 2 | 
2 files changed, 5 insertions, 0 deletions
diff --git a/indra/newview/llfloaterimcontainer.cpp b/indra/newview/llfloaterimcontainer.cpp index 2720b7fcf7..011ad67011 100644 --- a/indra/newview/llfloaterimcontainer.cpp +++ b/indra/newview/llfloaterimcontainer.cpp @@ -289,6 +289,9 @@ void LLFloaterIMContainer::onOpen(const LLSD& key)  	LLMultiFloater::onOpen(key);  	reSelectConversation();  	assignResizeLimits(); + +	LLFloaterIMSessionTab* session_floater = LLFloaterIMSessionTab::getConversation(mSelectedSession); +	session_floater->onOpen(key);  }  // virtual diff --git a/indra/newview/llfloaterimsessiontab.cpp b/indra/newview/llfloaterimsessiontab.cpp index af4e7f5aff..0b0dce29fb 100644 --- a/indra/newview/llfloaterimsessiontab.cpp +++ b/indra/newview/llfloaterimsessiontab.cpp @@ -986,6 +986,8 @@ void LLFloaterIMSessionTab::onOpen(const LLSD& key)  	}  	mInputButtonPanel->setVisible(isTornOff()); + +	setFocus(TRUE);  }  | 
