diff options
| author | Merov Linden <merov@lindenlab.com> | 2012-12-20 18:38:30 -0800 | 
|---|---|---|
| committer | Merov Linden <merov@lindenlab.com> | 2012-12-20 18:38:30 -0800 | 
| commit | f26f9274771e3446990131c930591153b0bd3ae4 (patch) | |
| tree | 682e3789781bdddc30a10fa6de358108f05ab45a | |
| parent | 090636f107a2d3ba3438a6690f36eac3ec257314 (diff) | |
| parent | 95380b0aaa635c18c03801048559ba811640bc02 (diff) | |
Pull merge from richard/viewer-chui
| -rw-r--r-- | indra/newview/app_settings/settings_per_account.xml | 2 | ||||
| -rw-r--r-- | indra/newview/llfloaterimsessiontab.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llimview.cpp | 23 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/floater_im_container.xml | 7 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/floater_im_session.xml | 2 | 
5 files changed, 20 insertions, 16 deletions
diff --git a/indra/newview/app_settings/settings_per_account.xml b/indra/newview/app_settings/settings_per_account.xml index ca22041671..4ff494fbfb 100644 --- a/indra/newview/app_settings/settings_per_account.xml +++ b/indra/newview/app_settings/settings_per_account.xml @@ -53,7 +53,7 @@          <key>Type</key>              <string>S32</string>          <key>Value</key> -            <integer>268</integer> +            <integer>205</integer>      </map>      <key>ConversationsMessagePaneCollapsed</key>      <map> diff --git a/indra/newview/llfloaterimsessiontab.cpp b/indra/newview/llfloaterimsessiontab.cpp index 7984034ded..53d2f31b79 100644 --- a/indra/newview/llfloaterimsessiontab.cpp +++ b/indra/newview/llfloaterimsessiontab.cpp @@ -308,7 +308,7 @@ void LLFloaterIMSessionTab::onFocusReceived()  	LLFloaterIMContainer* container = LLFloaterReg::getTypedInstance<LLFloaterIMContainer>("im_container");  	if (container)  	{ -		container->selectConversationPair(mSessionID, ! getHost()); +		container->selectConversationPair(mSessionID, true);  		container->showStub(! getHost());  	}  } diff --git a/indra/newview/llimview.cpp b/indra/newview/llimview.cpp index 65048e352e..cdc51ad2fc 100644 --- a/indra/newview/llimview.cpp +++ b/indra/newview/llimview.cpp @@ -2488,16 +2488,23 @@ void LLIMMgr::addMessage(  	}  	// Open conversation log if offline messages are present and user allows a Call Log -	if (is_offline_msg && gSavedSettings.getBOOL("KeepConversationLogTranscripts")) -	{ -		LLFloaterConversationLog* floater_log = -				LLFloaterReg::getTypedInstance<LLFloaterConversationLog>("conversation"); -		if (floater_log && !(floater_log->isFrontmost())) +	if (is_offline_msg) +    { +		if (gSavedSettings.getBOOL("KeepConversationLogTranscripts"))  		{ -            floater_log->openFloater(); -			floater_log->setFrontmost(TRUE); +			LLFloaterConversationLog* floater_log = +					LLFloaterReg::getTypedInstance<LLFloaterConversationLog>("conversation"); +			if (floater_log && !(floater_log->isFrontmost())) +			{ +				floater_log->openFloater(); +				floater_log->setFrontmost(TRUE); +			}  		} -	} +		else +		{ +           gToolBarView->flashCommand(LLCommandId("chat"), true); +		} +    }  	//*NOTE session_name is empty in case of incoming P2P sessions  	std::string fixed_session_name = from; diff --git a/indra/newview/skins/default/xui/en/floater_im_container.xml b/indra/newview/skins/default/xui/en/floater_im_container.xml index 3475c7da33..cbf1830093 100644 --- a/indra/newview/skins/default/xui/en/floater_im_container.xml +++ b/indra/newview/skins/default/xui/en/floater_im_container.xml @@ -3,9 +3,8 @@   can_close="true"     can_minimize="true"   can_resize="true" - height="230" + height="210"   layout="topleft" - min_height="50"   name="floater_im_box"   help_topic="floater_im_box"   save_rect="true" @@ -15,7 +14,7 @@   title="CONVERSATIONS"   bottom="-50"   right="-5" - width="500"> + width="450">      <string       name="collapse_icon"       value="Conv_toolbar_collapse"/> @@ -37,7 +36,6 @@           user_resize="true"                   name="conversations_layout_panel"           min_dim="38" -         width="225"           expanded_min_dim="156">              <layout_stack               animate="false"  @@ -121,7 +119,6 @@               opaque="true"               top_pad="0"               left="5" -             height="390"               right="-1"/>          </layout_panel>          <layout_panel diff --git a/indra/newview/skins/default/xui/en/floater_im_session.xml b/indra/newview/skins/default/xui/en/floater_im_session.xml index 4dbd52d05e..9e2132dc3b 100644 --- a/indra/newview/skins/default/xui/en/floater_im_session.xml +++ b/indra/newview/skins/default/xui/en/floater_im_session.xml @@ -206,7 +206,7 @@         auto_resize="true"         visible="true"         name="left_part_holder" -       min_width="225"> +       min_width="221">          <panel           name="trnsAndChat_panel"           follows="all"  | 
