--- a/w32dm.c Fri Aug 13 23:12:47 2004 +0000
+++ b/w32dm.c Fri Aug 13 23:39:48 2004 +0000
@@ -62,8 +62,10 @@
static char * DMusicMidiStart(char **parm)
{
- InitDirectMusic();
- return 0;
+ if (InitDirectMusic() == true)
+ return(0);
+ else
+ return(false);
}
static void DMusicMidiStop()
--- a/win32.c Fri Aug 13 23:12:47 2004 +0000
+++ b/win32.c Fri Aug 13 23:39:48 2004 +0000
@@ -1774,10 +1774,10 @@
const DriverDesc _music_driver_descs[] = {
{"null", "Null Music Driver", &_null_music_driver, 0},
- {"win32", "Win32 MIDI Driver", &_win32_music_driver, 1},
#ifdef WIN32_ENABLE_DIRECTMUSIC_SUPPORT
- {"dmusic", "DirectMusic MIDI Driver", &_dmusic_midi_driver, 2},
+ {"dmusic", "DirectMusic MIDI Driver", &_dmusic_midi_driver, 1},
#endif
+ {"win32", "Win32 MIDI Driver", &_win32_music_driver, 2},
{NULL}
};