(svn r50) -Fix hopefully the win98 crashes related to music/sound (orudge)
authordarkvater
Fri, 13 Aug 2004 23:39:48 +0000
changeset 49 8dd4b23924c1
parent 48 20d80c99ef02
child 50 7cdbf3ed0501
(svn r50) -Fix hopefully the win98 crashes related to music/sound (orudge)
w32dm.c
win32.c
--- 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}
 };