[Scummvm-cvs-logs] SF.net SVN: scummvm:[50647] scummvm/trunk/gui/options.cpp

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Sun Jul 4 19:40:06 CEST 2010


Revision: 50647
          http://scummvm.svn.sourceforge.net/scummvm/?rev=50647&view=rev
Author:   lordhoto
Date:     2010-07-04 17:40:06 +0000 (Sun, 04 Jul 2010)

Log Message:
-----------
Cleanup.

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

Modified: scummvm/trunk/gui/options.cpp
===================================================================
--- scummvm/trunk/gui/options.cpp	2010-07-04 15:06:42 UTC (rev 50646)
+++ scummvm/trunk/gui/options.cpp	2010-07-04 17:40:06 UTC (rev 50647)
@@ -136,10 +136,6 @@
 	}
 }
 
-template<class T> bool equalsDeviceProperty(MusicDevices::iterator d, T lookupProp, Common::MemFunc0<T, MusicDevice> devicePropFunc) {
-	return lookupProp == devicePropFunc(&*d);
-}
-
 bool musicDeviceSkipSettingDefault(MusicDevices::iterator d, Common::String dom, MusicPlugin::List::const_iterator &m, uint32 guio) {
 	return (dom == Common::ConfigManager::kApplicationDomain && d->getMusicType() != MT_TOWNS) || (dom != Common::ConfigManager::kApplicationDomain && (!(guio & MidiDriver::musicType2GUIO((uint32)-1)) || (guio & (MidiDriver::musicType2GUIO(d->getMusicType()))))) || d->getMusicDriverId() == "auto" || d->getMusicDriverId() == "null" ? true : false;
 }
@@ -810,9 +806,9 @@
 		for (MusicPlugin::List::const_iterator m = p.begin(); m != p.end() && id != -1; m++) {
 			MusicDevices i = (**m)->getDevices();
 			for (MusicDevices::iterator d = i.begin(); d != i.end(); d++) {
-				if ((setting.empty()) ? equalsDeviceProperty(d, preferredType, Common::mem_fun(&MusicDevice::getMusicType)) : equalsDeviceProperty(d, drv, Common::mem_fun(&MusicDevice::getCompleteId))) {
+				if (setting.empty() ? (preferredType == d->getMusicType()) : (drv == d->getCompleteId())) {
 					popup->setSelected(id);
-					id = -1;												
+					id = -1;
 					break;
 				} else if (skipfunc(d, _domain, m, _guioptions)) {
 					id++;
@@ -821,7 +817,7 @@
 		}
 		if (id != -1)
 			// midi device turned off or whatever
-			return false;		
+			return false;
 	} else {
 		return false;
 	}


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