diff options
| -rw-r--r-- | indra/newview/llviewermessage.cpp | 29 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/notifications.xml | 22 | 
2 files changed, 7 insertions, 44 deletions
diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index 981d226824..e50c8ee9f0 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -5531,17 +5531,6 @@ void notify_cautioned_script_question(const LLSD& notification, const LLSD& resp  void script_question_mute(const LLUUID& item_id, const std::string& object_name); -bool unknown_script_question_cb(const LLSD& notification, const LLSD& response) -{ -	// Only care if they muted the object here. -	if ( response["Mute"] ) // mute -	{ -		LLUUID task_id = notification["payload"]["task_id"].asUUID(); -		script_question_mute(task_id,notification["payload"]["object_name"].asString()); -	} -	return false; -} -  void experiencePermissionBlock(LLUUID experience, LLSD result)  {      LLSD permission; @@ -5647,8 +5636,7 @@ void script_question_mute(const LLUUID& task_id, const std::string& object_name)        	bool matches(const LLNotificationPtr notification) const          {              if (notification->getName() == "ScriptQuestionCaution" -                || notification->getName() == "ScriptQuestion" -				|| notification->getName() == "UnknownScriptQuestion") +                || notification->getName() == "ScriptQuestion")              {                  return (notification->getPayload()["task_id"].asUUID() == blocked_id);              } @@ -5665,7 +5653,6 @@ void script_question_mute(const LLUUID& task_id, const std::string& object_name)  static LLNotificationFunctorRegistration script_question_cb_reg_1("ScriptQuestion", script_question_cb);  static LLNotificationFunctorRegistration script_question_cb_reg_2("ScriptQuestionCaution", script_question_cb);  static LLNotificationFunctorRegistration script_question_cb_reg_3("ScriptQuestionExperience", script_question_cb); -static LLNotificationFunctorRegistration unknown_script_question_cb_reg("UnknownScriptQuestion", unknown_script_question_cb);  void process_script_experience_details(const LLSD& experience_details, LLSD args, LLSD payload)  { @@ -5778,14 +5765,12 @@ void process_script_question(LLMessageSystem *msg, void **user_data)  		args["QUESTIONS"] = script_question;  		if (known_questions != questions) -		{	// This is in addition to the normal dialog. -			LLSD payload; -			payload["task_id"] = taskid; -			payload["item_id"] = itemid; -			payload["object_name"] = object_name; -			 -			args["DOWNLOADURL"] = LLTrans::getString("ViewerDownloadURL"); -			LLNotificationsUtil::add("UnknownScriptQuestion",args,payload); +		{ +			// This is in addition to the normal dialog. +			// Viewer got a request for not supported/implemented permission  +			LL_WARNS("Messaging") << "Object \"" << object_name << "\" requested " << script_question +								<< " permission. Permission is unknown and can't be granted. Item id: " << itemid +								<< " taskid:" << taskid << LL_ENDL;  		}  		if (known_questions) diff --git a/indra/newview/skins/default/xui/en/notifications.xml b/indra/newview/skins/default/xui/en/notifications.xml index 23a8d21f8a..efc5a30b63 100644 --- a/indra/newview/skins/default/xui/en/notifications.xml +++ b/indra/newview/skins/default/xui/en/notifications.xml @@ -7766,28 +7766,6 @@ Do not allow access if you do not fully understand why it wants access to your a      </footer>    </notification> -  <notification -   icon="notify.tga" -	 name="UnknownScriptQuestion" -	 persist="false" -	 type="notify"> -The runtime script permission requested by '<nolink>[OBJECTNAME]</nolink>', an object owned by '[NAME]', isn't recognized by the viewer and can't be granted. - -To grant this permission please update your viewer to the latest version from [DOWNLOADURL]. -		<tag>confirm</tag> -		<form name="form"> -			<button -			 default="true" -			 index="1" -			 name="Deny" -			 text="Ok"/> -			<button -			 index="2" -			 name="Mute" -			 text="Block"/> -		</form> -	</notification> -  	<notification     icon="notify.tga"     name="ScriptDialog"  | 
