EXT-3532 Can't deactivate "Render Attached Lights" and "Render Attached Particles"

meow-7.2.2
Tofu Linden 2009-12-23 16:06:29 -08:00
parent ed4ee71889
commit b518a3a5f0
2 changed files with 15 additions and 9 deletions

View File

@ -6479,21 +6479,27 @@ void menu_toggle_attached_particles(void* user_data)
LLPipeline::sRenderAttachedParticles = gSavedSettings.getBOOL("RenderAttachedParticles");
}
class LLAdvancedHandleAttchedLightParticles: public view_listener_t
class LLAdvancedHandleAttachedLightParticles: public view_listener_t
{
bool handleEvent(const LLSD& userdata)
{
std::string control_name = userdata.asString();
// toggle the control
gSavedSettings.setBOOL(control_name,
!gSavedSettings.getBOOL(control_name));
// update internal flags
if (control_name == "RenderAttachedLights")
{
{
menu_toggle_attached_lights(NULL);
}
}
else if (control_name == "RenderAttachedParticles")
{
{
menu_toggle_attached_particles(NULL);
}
}
return true;
}
}
};
class LLSomethingSelected : public view_listener_t
@ -7763,7 +7769,7 @@ void initialize_menus()
view_listener_t::addMenu(new LLAdvancedVectorizePerfTest(), "Advanced.VectorizePerfTest");
view_listener_t::addMenu(new LLAdvancedToggleFrameTest(), "Advanced.ToggleFrameTest");
view_listener_t::addMenu(new LLAdvancedCheckFrameTest(), "Advanced.CheckFrameTest");
view_listener_t::addMenu(new LLAdvancedHandleAttchedLightParticles(), "Advanced.HandleAttchedLightParticles");
view_listener_t::addMenu(new LLAdvancedHandleAttachedLightParticles(), "Advanced.HandleAttachedLightParticles");
#ifdef TOGGLE_HACKED_GODLIKE_VIEWER

View File

@ -2555,7 +2555,7 @@
function="CheckControl"
parameter="RenderAttachedLights" />
<menu_item_check.on_click
function="Advanced.HandleAttchedLightParticles"
function="Advanced.HandleAttachedLightParticles"
parameter="RenderAttachedLights" />
</menu_item_check>
<menu_item_check
@ -2565,7 +2565,7 @@
function="CheckControl"
parameter="RenderAttachedParticles" />
<menu_item_check.on_click
function="Advanced.HandleAttchedLightParticles"
function="Advanced.HandleAttachedLightParticles"
parameter="RenderAttachedParticles" />
</menu_item_check>
<menu_item_check