[Scummvm-cvs-logs] scummvm master -> 8d23f692f2938036eaac7aedab2847bf958cb424

athrxx athrxx at scummvm.org
Mon Jun 6 00:23:01 CEST 2011


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
8d23f692f2 AUDIO: replaced kDriverName in MidiDriver::detectDevice()


Commit: 8d23f692f2938036eaac7aedab2847bf958cb424
    https://github.com/scummvm/scummvm/commit/8d23f692f2938036eaac7aedab2847bf958cb424
Author: athrxx (athrxx at scummvm.org)
Date: 2011-06-05T15:20:05-07:00

Commit Message:
AUDIO: replaced kDriverName in MidiDriver::detectDevice()

(This is irrelevant for the MT-32 emulator, but makes sense for plugins which really have more than one device)

Changed paths:
    audio/mididrv.cpp
    audio/mididrv.h



diff --git a/audio/mididrv.cpp b/audio/mididrv.cpp
index 9f8181a..03cea51 100644
--- a/audio/mididrv.cpp
+++ b/audio/mididrv.cpp
@@ -111,6 +111,8 @@ Common::String MidiDriver::getDeviceString(DeviceHandle handle, DeviceStringType
 						return d->getMusicDriverName();
 					else if (type == kDriverId)
 						return d->getMusicDriverId();
+					else if (type == kDeviceName)
+						return d->getCompleteName();
 					else if (type == kDeviceId)
 						return d->getCompleteId();
 					else
@@ -199,7 +201,7 @@ MidiDriver::DeviceHandle MidiDriver::detectDevice(int flags) {
 			return reslt;
 		} else {
 			// If the expressly selected device is unavailable we display a warning and continue.
-			failedDevStr = getDeviceString(hdl, MidiDriver::kDriverName);
+			failedDevStr = getDeviceString(hdl, MidiDriver::kDeviceName);
 			Common::String warningMsg = "Failed to detect the selected audio device '" + failedDevStr +"'. See log file for more information. Attempting to fall back to the next available device...";
 			GUI::MessageDialog dialog(warningMsg);
 			dialog.runModal();
@@ -239,8 +241,8 @@ MidiDriver::DeviceHandle MidiDriver::detectDevice(int flags) {
 						// If the preferred (expressly requested) device is unavailable we display a warning and continue.
 						// Don't warn about the missing device if we did already (this becomes relevant if the failing
 						// device is selected as preferred device and also as GM or MT-32 device).
-						if (failedDevStr != getDeviceString(hdl, MidiDriver::kDriverName)) {							
-							Common::String warningMsg = "Failed to detect the preferred device '" + getDeviceString(hdl, MidiDriver::kDriverName) + "'. See log file for more information. Attempting to fall back to the next available device...";
+						if (failedDevStr != getDeviceString(hdl, MidiDriver::kDeviceName)) {							
+							Common::String warningMsg = "Failed to detect the preferred device '" + getDeviceString(hdl, MidiDriver::kDeviceName) + "'. See log file for more information. Attempting to fall back to the next available device...";
 							GUI::MessageDialog dialog(warningMsg);
 							dialog.runModal();
 						}
diff --git a/audio/mididrv.h b/audio/mididrv.h
index 9db23b8..e3f6461 100644
--- a/audio/mididrv.h
+++ b/audio/mididrv.h
@@ -142,6 +142,7 @@ public:
 	enum DeviceStringType {
 		kDriverName,
 		kDriverId,
+		kDeviceName,
 		kDeviceId
 	};
 






More information about the Scummvm-git-logs mailing list