diff options
| author | Tofu Linden <tofu.linden@lindenlab.com> | 2010-02-17 17:27:20 +0000 | 
|---|---|---|
| committer | Tofu Linden <tofu.linden@lindenlab.com> | 2010-02-17 17:27:20 +0000 | 
| commit | 03f7086bfcc2cb23c8210ee729d35842e6ace665 (patch) | |
| tree | 51a08121709aa2a3247d0820ea11ce068a933b15 | |
| parent | 33a3a0d156c3664dc9a61353c7b63f9343b0d1f5 (diff) | |
EXT-4843 [NUX] Set default Preferences
'General' pane
| -rw-r--r-- | indra/newview/app_settings/settings.xml | 10 | ||||
| -rw-r--r-- | indra/newview/llfloaterpreference.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/llstartup.cpp | 4 | 
3 files changed, 10 insertions, 7 deletions
| diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 000c63d22c..a8f2ce651f 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -4,13 +4,13 @@      <key>AFKTimeout</key>      <map>        <key>Comment</key> -      <string>Time before automatically setting AFK (away from keyboard) mode (seconds)</string> +      <string>Time before automatically setting AFK (away from keyboard) mode (seconds, 0=never)</string>        <key>Persist</key>        <integer>1</integer>        <key>Type</key>        <string>S32</string>        <key>Value</key> -      <real>300.0</real> +      <real>0</real>      </map>      <key>AdvanceSnapshot</key>      <map> @@ -4328,13 +4328,13 @@      <key>LoginLocation</key>      <map>        <key>Comment</key> -      <string>Login at same location you last logged out</string> +      <string>Login location ('last', 'home')</string>        <key>Persist</key>        <integer>1</integer>        <key>Type</key>        <string>String</string>        <key>Value</key> -      <string>last</string> +      <string>home</string>      </map>      <key>LoginPage</key>      <map> @@ -5554,7 +5554,7 @@  	<key>PreferredMaturity</key>      <map>        <key>Comment</key> -      <string>Setting for the user's preferred maturity level.</string> +      <string>Setting for the user's preferred maturity level (consts in indra_constants.h)</string>        <key>Persist</key>        <integer>1</integer>        <key>Type</key> diff --git a/indra/newview/llfloaterpreference.cpp b/indra/newview/llfloaterpreference.cpp index f20ef76bed..6439a09562 100644 --- a/indra/newview/llfloaterpreference.cpp +++ b/indra/newview/llfloaterpreference.cpp @@ -514,7 +514,8 @@ void LLFloaterPreference::onOpen(const LLSD& key)  	// if we have no agent, we can't let them choose anything  	// if we have an agent, then we only let them choose if they have a choice  	bool can_choose_maturity = -		gAgent.getID().notNull() &&	(gAgent.isMature() || gAgent.isGodlike()); +		gAgent.getID().notNull() && +		(gAgent.isMature() || gAgent.isGodlike());  	LLComboBox* maturity_combo = getChild<LLComboBox>("maturity_desired_combobox"); diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp index 136989166f..cd8051a0a9 100644 --- a/indra/newview/llstartup.cpp +++ b/indra/newview/llstartup.cpp @@ -2899,7 +2899,9 @@ bool process_login_success_response()  	text = response["agent_region_access"].asString();  	if (!text.empty())  	{ -		int preferredMaturity = LLAgent::convertTextToMaturity(text[0]); +		int preferredMaturity = +			llmin(LLAgent::convertTextToMaturity(text[0]), +			      gSavedSettings.getU32("PreferredMaturity"));  		gSavedSettings.setU32("PreferredMaturity", preferredMaturity);  	}  	// During the AO transition, this flag will be true. Then the flag will | 
