[Scummvm-cvs-logs] SF.net SVN: scummvm:[41281] scummvm/trunk/gui

sev at users.sourceforge.net sev at users.sourceforge.net
Sat Jun 6 20:21:07 CEST 2009


Revision: 41281
          http://scummvm.svn.sourceforge.net/scummvm/?rev=41281&view=rev
Author:   sev
Date:     2009-06-06 18:21:07 +0000 (Sat, 06 Jun 2009)

Log Message:
-----------
Disable MIDI controls if GUIO_NOMIDI is set

Modified Paths:
--------------
    scummvm/trunk/gui/launcher.cpp
    scummvm/trunk/gui/options.cpp
    scummvm/trunk/gui/options.h

Modified: scummvm/trunk/gui/launcher.cpp
===================================================================
--- scummvm/trunk/gui/launcher.cpp	2009-06-06 18:11:05 UTC (rev 41280)
+++ scummvm/trunk/gui/launcher.cpp	2009-06-06 18:21:07 UTC (rev 41281)
@@ -230,6 +230,9 @@
 
 	_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.");
 
 	//

Modified: scummvm/trunk/gui/options.cpp
===================================================================
--- scummvm/trunk/gui/options.cpp	2009-06-06 18:11:05 UTC (rev 41280)
+++ scummvm/trunk/gui/options.cpp	2009-06-06 18:21:07 UTC (rev 41281)
@@ -509,6 +509,9 @@
 }
 
 void OptionsDialog::setMIDISettingsState(bool enabled) {
+	if (_guioptions & Common::GUIO_NOMIDI)
+		enabled = false;
+
 	_enableMIDISettings = enabled;
 
 	_soundFontButton->setEnabled(enabled);

Modified: scummvm/trunk/gui/options.h
===================================================================
--- scummvm/trunk/gui/options.h	2009-06-06 18:11:05 UTC (rev 41280)
+++ scummvm/trunk/gui/options.h	2009-06-06 18:21:07 UTC (rev 41281)
@@ -153,6 +153,7 @@
 
 	CheckboxWidget *_muteCheckbox;
 
+protected:
 	//
 	// Game GUI options
 	//


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list