diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp
index 9f13414c17..b4aa1aef60 100755
--- a/indra/newview/llviewermenu.cpp
+++ b/indra/newview/llviewermenu.cpp
@@ -2798,6 +2798,13 @@ class LLObjectDerender : public view_listener_t
};
//
+// FIRE-10082 - Don't enable derendering own attachments when RLVa is enabled
+bool enable_derender_object()
+{
+ return (!rlv_handler_t::isEnabled());
+}
+//
+
class LLEnableEditParticleSource : public view_listener_t
{
bool handleEvent(const LLSD& userdata)
@@ -10283,6 +10290,7 @@ void initialize_menus()
view_listener_t::addMenu(new LLObjectMute(), "Object.Mute");
view_listener_t::addMenu(new LLObjectDerender(), "Object.Derender");
view_listener_t::addMenu(new LLObjectDerenderPermanent(), "Object.DerenderPermanent"); // Optional derender & blacklist
+ enable.add("Object.EnableDerender", boost::bind(&enable_derender_object)); // FIRE-10082 - Don't enable derendering own attachments when RLVa is enabled as well
view_listener_t::addMenu(new LLObjectTexRefresh(), "Object.TexRefresh"); // ## Zi: Texture Refresh
view_listener_t::addMenu(new LLEditParticleSource(), "Object.EditParticles");
view_listener_t::addMenu(new LLEnableEditParticleSource(), "Object.EnableEditParticles");
diff --git a/indra/newview/skins/default/xui/en/menu_attachment_self.xml b/indra/newview/skins/default/xui/en/menu_attachment_self.xml
index 36c1577976..acc8303488 100755
--- a/indra/newview/skins/default/xui/en/menu_attachment_self.xml
+++ b/indra/newview/skins/default/xui/en/menu_attachment_self.xml
@@ -144,6 +144,8 @@ name="Edit Outfit">
name="Derender">
+
name="DerenderPermanent">
+
+
+