From 056f41c8542e60ea57af83bd18caa01db44a15c5 Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Mon, 7 Sep 2009 00:43:37 -0700 Subject: Fixed ground sit menu entry missing check --- linden/indra/newview/llviewermenu.cpp | 17 +++++++++++++++++ .../newview/skins/default/xui/en-us/menu_viewer.xml | 1 + 2 files changed, 18 insertions(+) (limited to 'linden') diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp index 4c91a0a..cfc9a14 100644 --- a/linden/indra/newview/llviewermenu.cpp +++ b/linden/indra/newview/llviewermenu.cpp @@ -7589,6 +7589,22 @@ class LLAdvancedToggleSit: public view_listener_t } }; +class LLAdvancedCheckSit : public view_listener_t +{ + bool handleEvent(LLPointer event, const LLSD& userdata) + { + if(gAgent.getAvatarObject()->mIsSitting) + { + gMenuHolder->findControl(userdata["control"].asString())->setValue(true); + } + else + { + gMenuHolder->findControl(userdata["control"].asString())->setValue(false); + } + return true; + } +}; + ///////////// // PHANTOM // @@ -9819,6 +9835,7 @@ void initialize_menus() addMenu(new LLAdvancedDumpInfoToConsole(), "Advanced.DumpInfoToConsole"); addMenu(new LLAdvancedReloadSettingsOverrides(), "Advanced.ReloadSettingsOverrides"); addMenu(new LLAdvancedToggleSit(), "Advanced.ToggleSit"); + addMenu(new LLAdvancedCheckSit(), "Emerald.CheckSit"); addMenu(new LLAdvancedTogglePhantom(), "Advanced.TogglePhantom"); addMenu(new LLAdvancedCheckPhantom(), "Advanced.CheckPhantom"); addMenu(new LLAdvancedToggleAssetBrowser(),"Advanced.ToggleAssetBrowser"); diff --git a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml index 5407061..a53e339 100644 --- a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml +++ b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml @@ -887,6 +887,7 @@ + -- cgit v1.1