diff options
| -rw-r--r-- | indra/newview/app_settings/settings.xml | 11 | ||||
| -rw-r--r-- | indra/newview/app_settings/settings_per_account.xml | 11 | ||||
| -rw-r--r-- | indra/newview/llfloaterimnearbychat.cpp | 4 | ||||
| -rw-r--r-- | indra/newview/llfloaterimsessiontab.cpp | 4 | 
4 files changed, 15 insertions, 15 deletions
| diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index ca6b9843fd..4c305e1d60 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -1716,17 +1716,6 @@        <key>Value</key>        <integer>131073</integer>      </map> -    <key>NearbyChatIsNotTornOff</key> -    <map> -      <key>Comment</key> -      <string>saving torn-off state of the nearby chat between sessions</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map>      <key>CloseChatOnReturn</key>      <map>        <key>Comment</key> diff --git a/indra/newview/app_settings/settings_per_account.xml b/indra/newview/app_settings/settings_per_account.xml index 363713f2f4..47137c8de9 100644 --- a/indra/newview/app_settings/settings_per_account.xml +++ b/indra/newview/app_settings/settings_per_account.xml @@ -281,6 +281,17 @@        	<key>Value</key>        		<integer>2</integer>      	</map>     +    <key>NearbyChatIsNotTornOff</key> +    <map> +      <key>Comment</key> +      <string>saving torn-off state of the nearby chat between sessions</string> +      <key>Persist</key> +      <integer>1</integer> +      <key>Type</key> +      <string>Boolean</string> +      <key>Value</key> +      <integer>0</integer> +    </map>      <key>ShowFavoritesOnLogin</key>          <map>          <key>Comment</key> diff --git a/indra/newview/llfloaterimnearbychat.cpp b/indra/newview/llfloaterimnearbychat.cpp index 148f6a0609..a593fd4732 100644 --- a/indra/newview/llfloaterimnearbychat.cpp +++ b/indra/newview/llfloaterimnearbychat.cpp @@ -275,7 +275,7 @@ void LLFloaterIMNearbyChat::onTearOffClicked()  	// see CHUI-170: Save torn-off state of the nearby chat between sessions  	BOOL in_the_multifloater = (BOOL)getHost(); -	gSavedSettings.setBOOL("NearbyChatIsNotTornOff", in_the_multifloater); +	gSavedPerAccountSettings.setBOOL("NearbyChatIsNotTornOff", in_the_multifloater);  } @@ -337,7 +337,7 @@ bool LLFloaterIMNearbyChat::isChatVisible() const  	if (im_box != NULL)  	{  		isVisible = -				isChatMultiTab() && gSavedSettings.getBOOL("NearbyChatIsNotTornOff")? +				isChatMultiTab() && gSavedPerAccountSettings.getBOOL("NearbyChatIsNotTornOff")?  						im_box->getVisible() && !im_box->isMinimized() :  						getVisible() && !isMinimized();  	} diff --git a/indra/newview/llfloaterimsessiontab.cpp b/indra/newview/llfloaterimsessiontab.cpp index c744350dc6..cfd239c22f 100644 --- a/indra/newview/llfloaterimsessiontab.cpp +++ b/indra/newview/llfloaterimsessiontab.cpp @@ -170,7 +170,7 @@ void LLFloaterIMSessionTab::addToHost(const LLUUID& session_id)  			conversp->setHostAttached(true);  			if (!conversp->isNearbyChat() -					|| gSavedSettings.getBOOL("NearbyChatIsNotTornOff")) +					|| gSavedPerAccountSettings.getBOOL("NearbyChatIsNotTornOff"))  			{  				floater_container->addFloater(conversp, false, LLTabContainer::RIGHT_OF_CURRENT);  			} @@ -242,7 +242,7 @@ BOOL LLFloaterIMSessionTab::postBuild()  	setOpenPositioning(LLFloaterEnums::POSITIONING_RELATIVE);  	mSaveRect = isNearbyChat() -					&&  !gSavedSettings.getBOOL("NearbyChatIsNotTornOff"); +					&&  !gSavedPerAccountSettings.getBOOL("NearbyChatIsNotTornOff");  	initRectControl();  	if (isChatMultiTab()) | 
