aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llprefsadvanced.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/newview/llprefsadvanced.cpp')
-rw-r--r--linden/indra/newview/llprefsadvanced.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/linden/indra/newview/llprefsadvanced.cpp b/linden/indra/newview/llprefsadvanced.cpp
index d96f97e..22dcbf1 100644
--- a/linden/indra/newview/llprefsadvanced.cpp
+++ b/linden/indra/newview/llprefsadvanced.cpp
@@ -33,6 +33,7 @@
33#include "llagent.h" 33#include "llagent.h"
34#include "llprefsadvanced.h" 34#include "llprefsadvanced.h"
35#include "llviewercontrol.h" 35#include "llviewercontrol.h"
36#include "llviewermenu.h"
36#include "llvoavatar.h" 37#include "llvoavatar.h"
37 38
38#include "lluictrlfactory.h" 39#include "lluictrlfactory.h"
@@ -61,6 +62,7 @@ BOOL LLPrefsAdvanced::postBuild()
61 childSetValue("speed_rez_check", gSavedSettings.getBOOL("SpeedRez")); 62 childSetValue("speed_rez_check", gSavedSettings.getBOOL("SpeedRez"));
62 childSetValue("speed_rez_interval_spinner", (F32)gSavedSettings.getU32("SpeedRezInterval")); 63 childSetValue("speed_rez_interval_spinner", (F32)gSavedSettings.getU32("SpeedRezInterval"));
63 childSetValue("appearance_anim_check", gSavedSettings.getBOOL("AppearanceAnimate")); 64 childSetValue("appearance_anim_check", gSavedSettings.getBOOL("AppearanceAnimate"));
65 childSetValue("legacy_pie_menu_checkbox", gSavedSettings.getBOOL("LegacyPieEnabled"));
64 66
65 refresh(); 67 refresh();
66 68
@@ -121,6 +123,12 @@ void LLPrefsAdvanced::apply()
121 } 123 }
122 } 124 }
123 gSavedSettings.setBOOL("ShadowsEnabled", childGetValue("shadows_check").asBoolean()); 125 gSavedSettings.setBOOL("ShadowsEnabled", childGetValue("shadows_check").asBoolean());
126
127 if (gSavedSettings.getBOOL("LegacyPieEnabled") == !((BOOL)childGetValue("legacy_pie_menu_checkbox")))
128 {
129 gSavedSettings.setBOOL("LegacyPieEnabled", childGetValue("legacy_pie_menu_checkbox"));
130 build_pie_menus();
131 }
124} 132}
125 133
126void LLPrefsAdvanced::cancel() 134void LLPrefsAdvanced::cancel()