aboutsummaryrefslogtreecommitdiff
path: root/gui/options.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gui/options.cpp')
-rw-r--r--gui/options.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/gui/options.cpp b/gui/options.cpp
index 262a2ab59c..8e7e29e4d3 100644
--- a/gui/options.cpp
+++ b/gui/options.cpp
@@ -610,11 +610,18 @@ GlobalOptionsDialog::GlobalOptionsDialog()
//
tab->addTab("Audio");
addAudioControls(tab, "globaloptions_");
- addSubtitleControls(tab, "globaloptions_");
+ int volControlPos = g_gui.evaluator()->getVar("volumeControlsInAudio", true);
+
+ if (volControlPos)
+ addVolumeControls(tab, "globaloptions_");
- tab->addTab("Volume");
- addVolumeControls(tab, "globaloptions_");
+ addSubtitleControls(tab, "globaloptions_");
+
+ if (!volControlPos) {
+ tab->addTab("Volume");
+ addVolumeControls(tab, "globaloptions_");
+ }
// TODO: cd drive setting