src/audio/SDL_audio.c
changeset 2979 d578ae900755
parent 2947 fec0db6c44b7
child 2984 0b160c970b7e
--- a/src/audio/SDL_audio.c	Sat Jan 03 07:23:11 2009 +0000
+++ b/src/audio/SDL_audio.c	Sat Jan 03 07:33:42 2009 +0000
@@ -28,7 +28,7 @@
 #include "SDL_audiomem.h"
 #include "SDL_sysaudio.h"
 
-#define _THIS	SDL_AudioDevice *this
+#define _THIS    SDL_AudioDevice *this
 
 static SDL_AudioDriver current_audio;
 static SDL_AudioDevice *open_devices[16];
@@ -625,7 +625,9 @@
             initialized = 1;
             best_choice = i;
         } else if (rc == 1) {   /* init'd, but can't see any devices. */
-            current_audio.impl.Deinitialize();
+            if (current_audio.impl.Deinitialize) {
+                current_audio.impl.Deinitialize();
+            }
             if (best_choice == -1) {
                 best_choice = i;
             }