FIRE-10082: Don't enable derendering your own attachments when RLVa is enabled
parent
5febe7c70a
commit
9bc34a7d03
|
|
@ -2798,6 +2798,13 @@ class LLObjectDerender : public view_listener_t
|
|||
};
|
||||
// </FS:Ansariel>
|
||||
|
||||
// <FS:CR> FIRE-10082 - Don't enable derendering own attachments when RLVa is enabled
|
||||
bool enable_derender_object()
|
||||
{
|
||||
return (!rlv_handler_t::isEnabled());
|
||||
}
|
||||
// </FS:CR>
|
||||
|
||||
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"); // <FS:Ansariel> Optional derender & blacklist
|
||||
enable.add("Object.EnableDerender", boost::bind(&enable_derender_object)); // <FS:CR> 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");
|
||||
|
|
|
|||
|
|
@ -144,6 +144,8 @@ name="Edit Outfit">
|
|||
name="Derender">
|
||||
<menu_item_call.on_click
|
||||
function="Object.Derender" />
|
||||
<menu_item_call.on_enable
|
||||
function="Object.EnableDerender" />
|
||||
</menu_item_call>
|
||||
<menu_item_call
|
||||
enabled="true"
|
||||
|
|
@ -151,6 +153,8 @@ name="Edit Outfit">
|
|||
name="DerenderPermanent">
|
||||
<menu_item_call.on_click
|
||||
function="Object.DerenderPermanent" />
|
||||
<menu_item_call.on_enable
|
||||
function="Object.EnableDerender" />
|
||||
</menu_item_call>
|
||||
<menu_item_call
|
||||
label="Show Textures"
|
||||
|
|
|
|||
|
|
@ -58,6 +58,8 @@
|
|||
name="Derender">
|
||||
<pie_slice.on_click
|
||||
function="Object.Derender" />
|
||||
<pie_slice.on_enable
|
||||
function="Object.EnableDerender" />
|
||||
</pie_slice>
|
||||
<pie_slice
|
||||
enabled="true"
|
||||
|
|
@ -65,6 +67,8 @@
|
|||
name="DerenderPermanent">
|
||||
<pie_slice.on_click
|
||||
function="Object.DerenderPermanent" />
|
||||
<pie_slice.on_enable
|
||||
function="Object.EnableDerender" />
|
||||
</pie_slice>
|
||||
</pie_menu>
|
||||
<pie_slice
|
||||
|
|
|
|||
Loading…
Reference in New Issue