diff options
| author | AndreyL ProductEngine <alihatskiy@productengine.com> | 2019-11-12 02:37:15 +0200 | 
|---|---|---|
| committer | AndreyL ProductEngine <alihatskiy@productengine.com> | 2019-11-12 02:37:15 +0200 | 
| commit | 5f731d84cb5823bdc4cae5be288f2de2ffb9f5f9 (patch) | |
| tree | 04ddffec7d5a004150aefd5fdbf247863e2a8926 /indra/llui/llnotifications.cpp | |
| parent | 4aa9dfec746f28696a195fe81aed9b6ef0791954 (diff) | |
| parent | e96d0d5e304324e6ab0c469773fb7110a65fc3f1 (diff) | |
Downstream merge from 494-maint-wassail
Diffstat (limited to 'indra/llui/llnotifications.cpp')
| -rw-r--r-- | indra/llui/llnotifications.cpp | 15 | 
1 files changed, 8 insertions, 7 deletions
| diff --git a/indra/llui/llnotifications.cpp b/indra/llui/llnotifications.cpp index 2e6dc6731b..6a7075301b 100644 --- a/indra/llui/llnotifications.cpp +++ b/indra/llui/llnotifications.cpp @@ -131,7 +131,7 @@ bool handleIgnoredNotification(const LLSD& payload)  			response = pNotif->getResponseTemplate(LLNotification::WITH_DEFAULT_BUTTON);  			break;  		case LLNotificationForm::IGNORE_WITH_LAST_RESPONSE: -			response = LLUI::sSettingGroups["ignores"]->getLLSD("Default" + pNotif->getName()); +			response = LLUI::getInstance()->mSettingGroups["ignores"]->getLLSD("Default" + pNotif->getName());  			break;  		case LLNotificationForm::IGNORE_SHOW_AGAIN:  			break; @@ -199,6 +199,7 @@ LLNotificationForm::LLNotificationForm(const std::string& name, const LLNotifica  		// For all cases but IGNORE_CHECKBOX_ONLY this is name for use in preferences  		mIgnoreMsg = p.ignore.text; +		LLUI *ui_inst = LLUI::getInstance();  		if (p.ignore.checkbox_only)  		{  			mIgnore = IGNORE_CHECKBOX_ONLY; @@ -211,19 +212,19 @@ LLNotificationForm::LLNotificationForm(const std::string& name, const LLNotifica  		{  			// remember last option chosen by user and automatically respond with that in the future  			mIgnore = IGNORE_WITH_LAST_RESPONSE; -			LLUI::sSettingGroups["ignores"]->declareLLSD(std::string("Default") + name, "", std::string("Default response for notification " + name)); +			ui_inst->mSettingGroups["ignores"]->declareLLSD(std::string("Default") + name, "", std::string("Default response for notification " + name));  		}  		BOOL show_notification = TRUE;  		if (p.ignore.control.isProvided())  		{ -			mIgnoreSetting = LLUI::sSettingGroups["config"]->getControl(p.ignore.control); +			mIgnoreSetting = ui_inst->mSettingGroups["config"]->getControl(p.ignore.control);  			mInvertSetting = p.ignore.invert_control;  		}  		else if (mIgnore > IGNORE_NO)  		{ -			LLUI::sSettingGroups["ignores"]->declareBOOL(name, show_notification, "Show notification with this name", LLControlVariable::PERSIST_NONDFT); -			mIgnoreSetting = LLUI::sSettingGroups["ignores"]->getControl(name); +			ui_inst->mSettingGroups["ignores"]->declareBOOL(name, show_notification, "Show notification with this name", LLControlVariable::PERSIST_NONDFT); +			mIgnoreSetting = ui_inst->mSettingGroups["ignores"]->getControl(name);  		}  	} @@ -437,7 +438,7 @@ LLNotificationTemplate::LLNotificationTemplate(const LLNotificationTemplate::Par      mSoundName("")  {  	if (p.sound.isProvided() -		&& LLUI::sSettingGroups["config"]->controlExists(p.sound)) +		&& LLUI::getInstance()->mSettingGroups["config"]->controlExists(p.sound))  	{  		mSoundName = p.sound;  	} @@ -705,7 +706,7 @@ void LLNotification::respond(const LLSD& response)  		mForm->setIgnored(mIgnored);  		if (mIgnored && mForm->getIgnoreType() == LLNotificationForm::IGNORE_WITH_LAST_RESPONSE)  		{ -			LLUI::sSettingGroups["ignores"]->setLLSD("Default" + getName(), response); +			LLUI::getInstance()->mSettingGroups["ignores"]->setLLSD("Default" + getName(), response);  		}  	} | 
