diff options
| -rw-r--r-- | gui/launcher.cpp | 3 | ||||
| -rw-r--r-- | gui/options.cpp | 3 | ||||
| -rw-r--r-- | gui/options.h | 1 | 
3 files changed, 7 insertions, 0 deletions
| diff --git a/gui/launcher.cpp b/gui/launcher.cpp index 7aee7be417..14c98a1eb6 100644 --- a/gui/launcher.cpp +++ b/gui/launcher.cpp @@ -230,6 +230,9 @@ EditGameDialog::EditGameDialog(const String &domain, const String &desc)  	_globalMIDIOverride = new CheckboxWidget(tab, "GameOptions_MIDI.EnableTabCheckbox", "Override global MIDI settings", kCmdGlobalMIDIOverride, 0); +	if (_guioptions & Common::GUIO_NOMIDI) +		_globalMIDIOverride->setEnabled(false); +  	addMIDIControls(tab, "GameOptions_MIDI.");  	// diff --git a/gui/options.cpp b/gui/options.cpp index 1f3f703218..5991a204e9 100644 --- a/gui/options.cpp +++ b/gui/options.cpp @@ -509,6 +509,9 @@ void OptionsDialog::setAudioSettingsState(bool enabled) {  }  void OptionsDialog::setMIDISettingsState(bool enabled) { +	if (_guioptions & Common::GUIO_NOMIDI) +		enabled = false; +  	_enableMIDISettings = enabled;  	_soundFontButton->setEnabled(enabled); diff --git a/gui/options.h b/gui/options.h index 448c32a2fc..13803aee77 100644 --- a/gui/options.h +++ b/gui/options.h @@ -153,6 +153,7 @@ private:  	CheckboxWidget *_muteCheckbox; +protected:  	//  	// Game GUI options  	// | 
