summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreyL ProductEngine <alihatskiy@productengine.com>2016-01-12 21:08:27 +0200
committerAndreyL ProductEngine <alihatskiy@productengine.com>2016-01-12 21:08:27 +0200
commit6df80ebcc4b547d3728ed5fca6fa4efa899f30ea (patch)
tree75e6be3cb9ca1a93602dddfe111fed4a600face7
parent1e0753ddb21bf5bda734a2a26ddd97588224093e (diff)
MAINT-6018 Open URL dialog spam
Removed "close by owner" item form chiclet's right-click menu
-rwxr-xr-xindra/newview/llchiclet.cpp4
-rwxr-xr-xindra/newview/llscriptfloater.cpp12
-rwxr-xr-xindra/newview/llscriptfloater.h5
-rwxr-xr-xindra/newview/skins/default/xui/en/menu_script_chiclet.xml8
4 files changed, 0 insertions, 29 deletions
diff --git a/indra/newview/llchiclet.cpp b/indra/newview/llchiclet.cpp
index ad26bbd491..dedb06c945 100755
--- a/indra/newview/llchiclet.cpp
+++ b/indra/newview/llchiclet.cpp
@@ -1092,10 +1092,6 @@ void LLScriptChiclet::onMenuItemClicked(const LLSD& user_data)
{
LLScriptFloaterManager::instance().removeNotification(getSessionId());
}
- else if ("end_owner" == action)
- {
- LLScriptFloaterManager::instance().removeAllNotificationsByOwner(getSessionId());
- }
}
void LLScriptChiclet::createPopupMenu()
diff --git a/indra/newview/llscriptfloater.cpp b/indra/newview/llscriptfloater.cpp
index b5b5bc855d..1d021ec28f 100755
--- a/indra/newview/llscriptfloater.cpp
+++ b/indra/newview/llscriptfloater.cpp
@@ -420,18 +420,6 @@ void LLScriptFloaterManager::onAddNotification(const LLUUID& notification_id)
toggleScriptFloater(notification_id, set_new_message);
}
-void LLScriptFloaterManager::removeAllNotificationsByOwner(const LLUUID& notification_id)
-{
- LLNotificationPtr notification = LLNotifications::instance().find(notification_id);
- if (notification != NULL && !notification->isCancelled())
- {
- LLSD payload = notification->getPayload();
- LLUUID owner = payload.get("owner_id").asUUID();
-
- LLNotifications::instance().cancelByOwner(owner);
- }
-}
-
void LLScriptFloaterManager::removeNotification(const LLUUID& notification_id)
{
LLNotificationPtr notification = LLNotifications::instance().find(notification_id);
diff --git a/indra/newview/llscriptfloater.h b/indra/newview/llscriptfloater.h
index bb35526cf7..70451194b3 100755
--- a/indra/newview/llscriptfloater.h
+++ b/indra/newview/llscriptfloater.h
@@ -60,11 +60,6 @@ public:
void onAddNotification(const LLUUID& notification_id);
/**
- * Removes all notifications by owner id.
- */
- void removeAllNotificationsByOwner(const LLUUID& notification_id);
-
- /**
* Removes notification.
*/
void removeNotification(const LLUUID& notification_id);
diff --git a/indra/newview/skins/default/xui/en/menu_script_chiclet.xml b/indra/newview/skins/default/xui/en/menu_script_chiclet.xml
index ceeef1cd46..db29d9cebc 100755
--- a/indra/newview/skins/default/xui/en/menu_script_chiclet.xml
+++ b/indra/newview/skins/default/xui/en/menu_script_chiclet.xml
@@ -16,12 +16,4 @@
function="ScriptChiclet.Action"
parameter="end" />
</menu_item_call>
- <menu_item_call
- label="Close by owner"
- layout="topleft"
- name="CloseByOwner">
- <menu_item_call.on_click
- function="ScriptChiclet.Action"
- parameter="end_owner" />
- </menu_item_call>
</menu>