diff options
Diffstat (limited to 'gui/options.cpp')
-rw-r--r-- | gui/options.cpp | 13 |
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 |