diff options
Diffstat (limited to 'indra/newview/llpanellogin.cpp')
| -rw-r--r-- | indra/newview/llpanellogin.cpp | 34 | 
1 files changed, 17 insertions, 17 deletions
| diff --git a/indra/newview/llpanellogin.cpp b/indra/newview/llpanellogin.cpp index b6e8c1a7f3..1e933706e1 100644 --- a/indra/newview/llpanellogin.cpp +++ b/indra/newview/llpanellogin.cpp @@ -206,7 +206,7 @@ void LLLoginHandler::parse(const LLSD& queryMap)   	if (LLAppViewer::instance()->getLoginURIs().size() == 0)   	{ -		gGridName = gGridInfo[gGridChoice].mName;		/* Flawfinder: ignore */ + 	    snprintf(gGridName, MAX_STRING, "%s", gGridInfo[gGridChoice].mName);		/* Flawfinder: ignore */   	    LLAppViewer::instance()->resetURIs();   	}	     @@ -429,7 +429,7 @@ LLPanelLogin::LLPanelLogin(const LLRect &rect,  	LLTextBox* channel_text = LLUICtrlFactory::getTextBoxByName(this, "channel_text");  	if (channel_text)  	{ -		channel_text->setText(gSavedSettings.getString("VersionChannelName")); +		channel_text->setText(gChannelName);  		channel_text->setClickedCallback(onClickVersion);  		channel_text->setCallbackUserData(this);  	} @@ -471,7 +471,7 @@ LLPanelLogin::LLPanelLogin(const LLRect &rect,  		// kick off a request to grab the url manually  		gResponsePtr = LLIamHereLogin::build( this ); - 		std::string login_page = gSavedSettings.getString("LoginPage"); + 		std::string login_page = LLAppViewer::instance()->getLoginPage();   		if (login_page.empty())   		{   			login_page = getString( "real_url" ); @@ -927,7 +927,7 @@ void LLPanelLogin::loadLoginPage()  	std::ostringstream oStr; -	std::string login_page = gSavedSettings.getString("LoginPage"); +	std::string login_page = LLAppViewer::instance()->getLoginPage();  	if (login_page.empty())  	{  		login_page = sInstance->getString( "real_url" ); @@ -984,24 +984,24 @@ void LLPanelLogin::loadLoginPage()  	}  	LLString firstname, lastname; - -    if(gSavedSettings.getLLSD("UserLoginInfo").size() == 3) -    { -        LLSD cmd_line_login = gSavedSettings.getLLSD("UserLoginInfo"); -		firstname = cmd_line_login[0].asString(); -		lastname = cmd_line_login[1].asString(); -        password = cmd_line_login[2].asString(); -    } -    	 -	if (firstname.empty()) +	 +	if (gCmdLineFirstName.empty())  	{  		firstname = gSavedSettings.getString("FirstName");  	} +	else +	{ +		firstname = gCmdLineFirstName; +	} -	if (lastname.empty()) +	if (gCmdLineLastName.empty())  	{  		lastname = gSavedSettings.getString("LastName");  	} +	else +	{ +		lastname = gCmdLineLastName; +	}  	LLString version = llformat("%d.%d.%d (%d)",  						LL_VERSION_MAJOR, LL_VERSION_MINOR, LL_VERSION_PATCH, LL_VIEWER_BUILD); @@ -1020,9 +1020,9 @@ void LLPanelLogin::loadLoginPage()  	curl_free(curl_version); -	if (!password.empty()) +	if (!gCmdLinePassword.empty())  	{ -		oStr << "&password=" << password; +		oStr << "&password=" << gCmdLinePassword;  	}  	else if (!(password = load_password_from_disk()).empty())  	{ | 
