Explorar o código

Fixed bug 4091 - Undefined references to Android audio functions when SDL_AUDIO_DISABLED is on

Manuel Sabogal

If SDL is compiled with the Audio subsystem disabled there are some undefined references to the functions ANDROIDAUDIO_ResumeDevices and ANDROIDAUDIO_PauseDevices in the file src/video/android/SDL_androidevents.c.
Sam Lantinga %!s(int64=8) %!d(string=hai) anos
pai
achega
849d042fa4
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      src/video/android/SDL_androidevents.c

+ 5 - 0
src/video/android/SDL_androidevents.c

@@ -29,10 +29,15 @@
 #include "SDL_events.h"
 #include "SDL_events.h"
 #include "SDL_androidwindow.h"
 #include "SDL_androidwindow.h"
 
 
+#if !SDL_AUDIO_DISABLED
 /* Can't include sysaudio "../../audio/android/SDL_androidaudio.h"
 /* Can't include sysaudio "../../audio/android/SDL_androidaudio.h"
  * because of THIS redefinition */
  * because of THIS redefinition */
 extern void ANDROIDAUDIO_ResumeDevices(void);
 extern void ANDROIDAUDIO_ResumeDevices(void);
 extern void ANDROIDAUDIO_PauseDevices(void);
 extern void ANDROIDAUDIO_PauseDevices(void);
+#else
+static void ANDROIDAUDIO_ResumeDevices(void) {}
+static void ANDROIDAUDIO_PauseDevices(void) {}
+#endif
 
 
 static void 
 static void 
 android_egl_context_restore() 
 android_egl_context_restore()