diff options
| -rw-r--r-- | indra/newview/llnearbychat.cpp | 7 | ||||
| -rw-r--r-- | indra/newview/llstartup.cpp | 9 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/floater_im_session.xml | 88 | 
3 files changed, 58 insertions, 46 deletions
diff --git a/indra/newview/llnearbychat.cpp b/indra/newview/llnearbychat.cpp index 2d7095957e..4ac72858d3 100644 --- a/indra/newview/llnearbychat.cpp +++ b/indra/newview/llnearbychat.cpp @@ -68,7 +68,6 @@  S32 LLNearbyChat::sLastSpecialChatChannel = 0; -  // --- 2 functions in the global namespace :( ---  bool isWordsName(const std::string& name)  { @@ -179,8 +178,12 @@ BOOL LLNearbyChat::postBuild()  	gSavedSettings.declareS32("nearbychat_showicons_and_names", 2, "NearByChat header settings", true);  	mChatHistory = getChild<LLChatHistory>("chat_history"); +	if (gSavedPerAccountSettings.getBOOL("LogShowHistory")) +	{ +		loadHistory(); +	} -	return LLIMConversation::postBuild();; +	return LLIMConversation::postBuild();  }  void LLNearbyChat::onNearbySpeakers() diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp index 0ac8c1fe39..2f13ba5ab1 100644 --- a/indra/newview/llstartup.cpp +++ b/indra/newview/llstartup.cpp @@ -1376,15 +1376,6 @@ bool idle_startup()  		LLVoiceClient::getInstance()->updateSettings();  		display_startup(); -		//gCacheName is required for nearby chat history loading -		//so I just moved nearby history loading a few states further -		if (gSavedPerAccountSettings.getBOOL("LogShowHistory")) -		{ -			LLNearbyChat* nearby_chat = LLNearbyChat::getInstance(); -			if (nearby_chat) nearby_chat->loadHistory(); -		} -		display_startup(); -  		// *Note: this is where gWorldMap used to be initialized.  		// register null callbacks for audio until the audio system is initialized 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 c5cacab9f4..beeb4eea9b 100644 --- a/indra/newview/skins/default/xui/en/floater_im_session.xml +++ b/indra/newview/skins/default/xui/en/floater_im_session.xml @@ -70,8 +70,6 @@                   left_pad="4"                   name="add_btn"                   width="31"> -                 <commit_callback -                    function="Chats.add" />               </button>                  <button                   follows="top|left" @@ -85,8 +83,6 @@                   left_pad="4"                   name="voice_call_btn"                   width="31"> -                 <commit_callback -                    function="Chats.add" />               </button>               <button                   follows="right|top" @@ -136,9 +132,12 @@    name="im_panels"    tab_group="1"    top_pad="0" -  left="0"> +  left="0" +  auto_resize="true" +  user_resize="true">      <layout_panel        name="speakers_list_panel" +      follows="all"        min_width="115"        width="150"         height="310"  @@ -146,7 +145,7 @@              <avatar_list               color="DkGray2"               follows="all" -             height="100" +             height="310"               ignore_online_status="true"               layout="topleft"               name="speakers_list" @@ -154,28 +153,44 @@               show_info_btn="true"               show_profile_btn="false"               show_speaking_indicator="false" -             width="145" /> +             width="150" />      </layout_panel>      <layout_panel         default_tab_group="3"         left="0"         tab_group="2" +       follows="all"         top="0" -       height="200" -	    width="254" -       user_resize="true"> +       height="310" +	   width="244" +       layout="topleft" +       user_resize="true" +       auto_resize="true" +       visible="true" +       name="left_part_holder"> +        <panel +         name="trnsAndChat_panel" +         follows="all" +         layout="topleft" +         visible="true" +         height="275" +         width="244">           <layout_stack            animate="true"             default_tab_group="2"            follows="all" -          height="200" -          width="254" +          height="275" +          width="244"            layout="topleft" +          visible="true"            orientation="vertical" -          name="chat_area" +          name="translate_and_chat_stack"            tab_group="1" +          auto_resize="true" +          user_resize="true"            left_pad="0" -          top="0"> +          top="0" +          left="0">              <layout_panel               auto_resize="false"               height="26" @@ -197,49 +212,52 @@                   width="230" />              </layout_panel>              <layout_panel -             auto_resize="false" -             height="170" +             height="248" +             width="234"               layout="topleft" +             follows="all"               left_delta="0" -             name="translate_chat_checkbox_lp"               top_delta="0" +             bottom="0"               visible="true" -             width="230">       +             user_resize="true" +             auto_resize="true" +             name="chat_holder">                   		<chat_history      	     		font="SansSerifSmall"               		follows="all" -             		height="170" +             		visible="true" +             		height="240"              	 	name="chat_history"               		parse_highlights="true"               		parse_urls="true"               		left="1"               		width="229"> -            	</chat_history> +            	</chat_history>            +            </layout_panel> +           </layout_stack> +           </panel> +            <panel width="228"  +             height="31"  +             left="4" +             right="4"  +             name="bottom_panel" +             bottom="-1"  +             follows="left|right|bottom"  +             tab_group="1">                  	<line_editor               		bottom="0"               		follows="left|right|bottom"  	         		font="SansSerifSmall" +	         		visible="true"               		height="20"               		label="To"               		layout="bottomleft"               		name="chat_editor"               		tab_group="3" -             		width="230"> +             		width="240">              	</line_editor> -            	<output_monitor -                 auto_update="true" -                 follows="right" -                 draw_border="false" -                 height="16" -                 layout="topleft" -                 left_pad="-24" -                 mouse_opaque="true" -                 name="chat_zone_indicator" -                 top="6" -                 visible="true" -                 width="20" />           	 -            </layout_panel> -        </layout_stack> +              </panel>      </layout_panel>    </layout_stack>      </view>  | 
