summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMnikolenko ProductEngine <mnikolenko@productengine.com>2017-07-26 15:49:55 +0300
committerMnikolenko ProductEngine <mnikolenko@productengine.com>2017-07-26 15:49:55 +0300
commit822183057b13c8187d9dab68232b4274bc3ec3b2 (patch)
treee6a6457568ddfec0695ef66bfd6714d2a5c10b9b
parent06c2f24df9929951bbe67cf5187745e25dafa13a (diff)
MAINT-7637 Don't allow adding own avatar to rendering exceptions list
-rw-r--r--indra/newview/llfloateravatarrendersettings.cpp7
-rw-r--r--indra/newview/skins/default/xui/en/notifications.xml7
2 files changed, 14 insertions, 0 deletions
diff --git a/indra/newview/llfloateravatarrendersettings.cpp b/indra/newview/llfloateravatarrendersettings.cpp
index 2bae7d63aa..8bdb70a20d 100644
--- a/indra/newview/llfloateravatarrendersettings.cpp
+++ b/indra/newview/llfloateravatarrendersettings.cpp
@@ -27,11 +27,13 @@
#include "llfloateravatarrendersettings.h"
+#include "llagent.h"
#include "llavatarnamecache.h"
#include "llfloateravatarpicker.h"
#include "llfiltereditor.h"
#include "llfloaterreg.h"
#include "llnamelistctrl.h"
+#include "llnotificationsutil.h"
#include "llmenugl.h"
#include "lltrans.h"
#include "llviewerobjectlist.h"
@@ -268,6 +270,11 @@ void LLFloaterAvatarRenderSettings::onClickAdd(const LLSD& userdata)
void LLFloaterAvatarRenderSettings::callbackAvatarPicked(const uuid_vec_t& ids, S32 visual_setting)
{
if (ids.empty()) return;
+ if(ids[0] == gAgentID)
+ {
+ LLNotificationsUtil::add("AddSelfRenderExceptions");
+ return;
+ }
setAvatarRenderSetting(ids[0], visual_setting);
}
diff --git a/indra/newview/skins/default/xui/en/notifications.xml b/indra/newview/skins/default/xui/en/notifications.xml
index 71b0edb572..6147005d22 100644
--- a/indra/newview/skins/default/xui/en/notifications.xml
+++ b/indra/newview/skins/default/xui/en/notifications.xml
@@ -6575,6 +6575,13 @@ Although you&apos;re very nice, you can&apos;t add yourself as a friend.
<notification
icon="notifytip.tga"
+ name="AddSelfRenderExceptions"
+ type="notifytip">
+You can&apos;t add yourself to the rendering exceptions list.
+ </notification>
+
+ <notification
+ icon="notifytip.tga"
name="UploadingAuctionSnapshot"
type="notifytip">
Uploading in-world and web site snapshots...