diff options
| -rw-r--r-- | indra/newview/llpanellogin.cpp | 54 | ||||
| -rw-r--r-- | indra/newview/llstatusbar.cpp | 54 | 
2 files changed, 54 insertions, 54 deletions
| diff --git a/indra/newview/llpanellogin.cpp b/indra/newview/llpanellogin.cpp index 5fd0eadf16..db7d836799 100644 --- a/indra/newview/llpanellogin.cpp +++ b/indra/newview/llpanellogin.cpp @@ -154,9 +154,9 @@ LLPanelLogin::LLPanelLogin(const LLRect &rect,  	}  	updateLocationCombo(false); -	LLUICtrl& mode_combo = getChildRef<LLUICtrl>("mode_combo");
 -	mode_combo.setValue(gSavedSettings.getString("SessionSettingsFile"));
 -	mode_combo.setCommitCallback(boost::bind(&LLPanelLogin::onModeChange, this, getChild<LLUICtrl>("mode_combo")->getValue(), _2));
 +	LLUICtrl& mode_combo = getChildRef<LLUICtrl>("mode_combo"); +	mode_combo.setValue(gSavedSettings.getString("SessionSettingsFile")); +	mode_combo.setCommitCallback(boost::bind(&LLPanelLogin::onModeChange, this, getChild<LLUICtrl>("mode_combo")->getValue(), _2));  	LLComboBox* server_choice_combo = sInstance->getChild<LLComboBox>("server_combo");  	server_choice_combo->setCommitCallback(onSelectServer, NULL); @@ -1025,30 +1025,30 @@ void LLPanelLogin::updateLoginPanelLinks()  	sInstance->getChildView("forgot_password_text")->setVisible( system_grid);  } -void LLPanelLogin::onModeChange(const LLSD& original_value, const LLSD& new_value)
 -{
 -	if (original_value.asString() != new_value.asString())
 -	{
 -		LLNotificationsUtil::add("ModeChange", LLSD(), LLSD(), boost::bind(&LLPanelLogin::onModeChangeConfirm, this, original_value, new_value, _1, _2));
 -	}
 -}
 -
 -void LLPanelLogin::onModeChangeConfirm(const LLSD& original_value, const LLSD& new_value, const LLSD& notification, const LLSD& response)
 -{
 -	S32 option = LLNotificationsUtil::getSelectedOption(notification, response);
 -	switch (option)
 -	{
 -	case 0:
 -		gSavedSettings.getControl("SessionSettingsFile")->set(new_value);
 -		LLAppViewer::instance()->forceQuit();
 -		break;
 -	case 1:
 -		// revert to original value
 -		getChild<LLUICtrl>("mode_combo")->setValue(original_value);
 -		break;
 -	default:
 -		break;
 -	}
 +void LLPanelLogin::onModeChange(const LLSD& original_value, const LLSD& new_value) +{ +	if (original_value.asString() != new_value.asString()) +	{ +		LLNotificationsUtil::add("ModeChange", LLSD(), LLSD(), boost::bind(&LLPanelLogin::onModeChangeConfirm, this, original_value, new_value, _1, _2)); +	} +} + +void LLPanelLogin::onModeChangeConfirm(const LLSD& original_value, const LLSD& new_value, const LLSD& notification, const LLSD& response) +{ +	S32 option = LLNotificationsUtil::getSelectedOption(notification, response); +	switch (option) +	{ +	case 0: +		gSavedSettings.getControl("SessionSettingsFile")->set(new_value); +		LLAppViewer::instance()->requestQuit(); +		break; +	case 1: +		// revert to original value +		getChild<LLUICtrl>("mode_combo")->setValue(original_value); +		break; +	default: +		break; +	}  }  std::string canonicalize_username(const std::string& name) diff --git a/indra/newview/llstatusbar.cpp b/indra/newview/llstatusbar.cpp index f7fb370720..0a00885843 100644 --- a/indra/newview/llstatusbar.cpp +++ b/indra/newview/llstatusbar.cpp @@ -235,38 +235,38 @@ BOOL LLStatusBar::postBuild()  	mScriptOut = getChildView("scriptout"); -	LLUICtrl& mode_combo = getChildRef<LLUICtrl>("mode_combo");
 -	mode_combo.setValue(gSavedSettings.getString("SessionSettingsFile"));
 -	mode_combo.setCommitCallback(boost::bind(&LLStatusBar::onModeChange, this, getChild<LLUICtrl>("mode_combo")->getValue(), _2));
 +	LLUICtrl& mode_combo = getChildRef<LLUICtrl>("mode_combo"); +	mode_combo.setValue(gSavedSettings.getString("SessionSettingsFile")); +	mode_combo.setCommitCallback(boost::bind(&LLStatusBar::onModeChange, this, getChild<LLUICtrl>("mode_combo")->getValue(), _2));  	return TRUE;  } -void LLStatusBar::onModeChange(const LLSD& original_value, const LLSD& new_value)
 -{
 -	if (original_value.asString() != new_value.asString())
 -	{
 -		LLNotificationsUtil::add("ModeChange", LLSD(), LLSD(), boost::bind(&LLStatusBar::onModeChangeConfirm, this, original_value, new_value, _1, _2));
 -	}
 -}
 -
 -void LLStatusBar::onModeChangeConfirm(const LLSD& original_value, const LLSD& new_value, const LLSD& notification, const LLSD& response)
 -{
 -	S32 option = LLNotificationsUtil::getSelectedOption(notification, response);
 -	switch (option)
 -	{
 -	case 0:
 -		gSavedSettings.getControl("SessionSettingsFile")->set(new_value);
 -		LLAppViewer::instance()->forceQuit();
 -		break;
 -	case 1:
 -		// revert to original value
 -		getChild<LLUICtrl>("mode_combo")->setValue(original_value);
 -		break;
 -	default:
 -		break;
 -	}
 +void LLStatusBar::onModeChange(const LLSD& original_value, const LLSD& new_value) +{ +	if (original_value.asString() != new_value.asString()) +	{ +		LLNotificationsUtil::add("ModeChange", LLSD(), LLSD(), boost::bind(&LLStatusBar::onModeChangeConfirm, this, original_value, new_value, _1, _2)); +	} +} + +void LLStatusBar::onModeChangeConfirm(const LLSD& original_value, const LLSD& new_value, const LLSD& notification, const LLSD& response) +{ +	S32 option = LLNotificationsUtil::getSelectedOption(notification, response); +	switch (option) +	{ +	case 0: +		gSavedSettings.getControl("SessionSettingsFile")->set(new_value); +		LLAppViewer::instance()->requestQuit(); +		break; +	case 1: +		// revert to original value +		getChild<LLUICtrl>("mode_combo")->setValue(original_value); +		break; +	default: +		break; +	}  }  // Per-frame updates of visibility | 
