diff options
Diffstat (limited to 'linden/indra/newview/llprefsadvanced.cpp')
-rw-r--r-- | linden/indra/newview/llprefsadvanced.cpp | 8 |
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 | ||
126 | void LLPrefsAdvanced::cancel() | 134 | void LLPrefsAdvanced::cancel() |