diff options
Diffstat (limited to 'indra/newview')
| -rwxr-xr-x | indra/newview/app_settings/settings.xml | 11 | ||||
| -rwxr-xr-x | indra/newview/llappviewer.cpp | 22 | ||||
| -rwxr-xr-x | indra/newview/llviewerobject.cpp | 2 | ||||
| -rwxr-xr-x | indra/newview/skins/default/xui/en/floater_stats.xml | 3 | 
4 files changed, 34 insertions, 4 deletions
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 051cf6d43e..8642114362 100755 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -2983,6 +2983,17 @@  	  <key>Value</key>  	  <string>Female Shape & Outfit</string>  	</map> +	<key>DefaultLoginLocation</key> +	<map> +		<key>Comment</key> +		<string>Startup destination default (if not specified on command line)</string> +		<key>Persist</key> +		<integer>1</integer> +		<key>Type</key> +		<string>String</string> +		<key>Value</key> +		<string/> +	</map>  	<key>DefaultMaleAvatar</key>  	<map>  	  <key>Comment</key> diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index 1ea428ff03..3099a1b74f 100755 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -2653,10 +2653,26 @@ bool LLAppViewer::initConfiguration()      // What can happen is that someone can use IE (or potentially       // other browsers) and do the rough equivalent of command       // injection and steal passwords. Phoenix. SL-55321 -	std::string CmdLineLoginLocation(gSavedSettings.getString("CmdLineLoginLocation")); -	if(! CmdLineLoginLocation.empty()) + +	std::string starting_location; + +	std::string cmd_line_login_location(gSavedSettings.getString("CmdLineLoginLocation")); +	if(! cmd_line_login_location.empty()) +	{ +		starting_location = cmd_line_login_location; +	} +	else +	{ +		std::string default_login_location(gSavedSettings.getString("DefaultLoginLocation")); +		if (! default_login_location.empty()) +		{ +			starting_location = default_login_location; +		} +	} + +	if (! starting_location.empty())  	{ -		LLSLURL start_slurl(CmdLineLoginLocation); +		LLSLURL start_slurl(starting_location);  		LLStartUp::setStartSLURL(start_slurl);  		if(start_slurl.getType() == LLSLURL::LOCATION)   		{   diff --git a/indra/newview/llviewerobject.cpp b/indra/newview/llviewerobject.cpp index dd80a4f65d..f2abadce85 100755 --- a/indra/newview/llviewerobject.cpp +++ b/indra/newview/llviewerobject.cpp @@ -4756,7 +4756,7 @@ bool LLViewerObject::isImageAlphaBlended(const U8 te) const  		case GL_RGB: break;  		default:  		{ -			llwarns << "Unexpected tex format in LLViewerObject::isImageAlphaBlended...returning no alpha." << llendl; +			LL_WARNS() << "Unexpected tex format in LLViewerObject::isImageAlphaBlended...returning no alpha." << LL_ENDL;  		}  		break;  	} diff --git a/indra/newview/skins/default/xui/en/floater_stats.xml b/indra/newview/skins/default/xui/en/floater_stats.xml index d4decf383d..b2399123be 100755 --- a/indra/newview/skins/default/xui/en/floater_stats.xml +++ b/indra/newview/skins/default/xui/en/floater_stats.xml @@ -110,6 +110,9 @@          </stat_view>  			 <stat_view name="memory"  									label="Memory Usage"> +				 <stat_bar name="LLTrace" +                    label="LLTrace" +                    stat="LLTrace"/>  				 <stat_bar name="LLView"                      label="UI"                      stat="LLView"/>  | 
