From 76d3248d34c605141ddd0b5e0463e636f8ba7bac Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Tue, 25 May 2010 01:12:00 -0700 Subject: Cleaned up the Emerald showlookat patch --- linden/indra/newview/app_settings/settings.xml | 44 +++++++++++----------- linden/indra/newview/llappviewer.cpp | 3 ++ linden/indra/newview/llhudeffectlookat.cpp | 2 - linden/indra/newview/llviewermenu.cpp | 1 + .../skins/default/xui/en-us/menu_viewer.xml | 6 ++- 5 files changed, 30 insertions(+), 26 deletions(-) diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml index d8051a0..da9cdc6 100644 --- a/linden/indra/newview/app_settings/settings.xml +++ b/linden/indra/newview/app_settings/settings.xml @@ -327,6 +327,17 @@ Value 1 + PersistShowLookAt + + Comment + Whether or not to show look at info + Persist + 1 + Type + Boolean + Value + 0 + PrivateLookAtTarget Comment @@ -349,6 +360,17 @@ Value 0.0 + ShowLookAtNames + + Comment + Whether or not to show names over who looks at you + Persist + 1 + Type + Boolean + Value + 1 + SpeedRez Comment @@ -12996,27 +13018,5 @@ Value 0 - PersistShowLookAt - - Comment - Whether or not to show look at info - Persist - 1 - Type - Boolean - Value - 0 - - ShowLookAtNames - - Comment - Whether or not to show names over who looks at you - Persist - 1 - Type - Boolean - Value - 1 - diff --git a/linden/indra/newview/llappviewer.cpp b/linden/indra/newview/llappviewer.cpp index 22b18ce..44693c2 100644 --- a/linden/indra/newview/llappviewer.cpp +++ b/linden/indra/newview/llappviewer.cpp @@ -127,6 +127,7 @@ #include "llworld.h" #include "llhudeffecttrail.h" +#include "llhudeffectlookat.h" #include "llvectorperfoptions.h" #include "llurlsimstring.h" #include "llwatchdog.h" @@ -429,6 +430,8 @@ static void settings_to_globals() LLCubeMap::sUseCubeMaps = LLFeatureManager::getInstance()->isFeatureAvailable("RenderCubeMap"); LLSlider::setScrollWheelMultiplier( gSavedSettings.getS32("SliderScrollWheelMultiplier") ); + + LLHUDEffectLookAt::sDebugLookAt = gSavedSettings.getBOOL("PersistShowLookAt"); } static void settings_modify() diff --git a/linden/indra/newview/llhudeffectlookat.cpp b/linden/indra/newview/llhudeffectlookat.cpp index 99328f1..7de5f14 100644 --- a/linden/indra/newview/llhudeffectlookat.cpp +++ b/linden/indra/newview/llhudeffectlookat.cpp @@ -587,8 +587,6 @@ void LLHUDEffectLookAt::render() //----------------------------------------------------------------------------- void LLHUDEffectLookAt::update() { - LLHUDEffectLookAt::sDebugLookAt = gSavedSettings.getBOOL("PersistShowLookAt"); - // If the target object is dead, set the target object to NULL if (!mTargetObject.isNull() && mTargetObject->isDead()) { diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp index 4acc71c..5172072 100644 --- a/linden/indra/newview/llviewermenu.cpp +++ b/linden/indra/newview/llviewermenu.cpp @@ -10072,6 +10072,7 @@ class LLAdvancedToggleShowLookAt : public view_listener_t bool handleEvent(LLPointer event, const LLSD& userdata) { LLHUDEffectLookAt::sDebugLookAt = !(LLHUDEffectLookAt::sDebugLookAt); + gSavedSettings.setBOOL("PersistShowLookAt", LLHUDEffectLookAt::sDebugLookAt); return true; } }; 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 919f888..d5d21fb 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 @@ -1861,8 +1861,10 @@ - - + + -- cgit v1.1