aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backends/platform/sdl/sdl.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/backends/platform/sdl/sdl.cpp b/backends/platform/sdl/sdl.cpp
index cc5f2478e5..76ac91c282 100644
--- a/backends/platform/sdl/sdl.cpp
+++ b/backends/platform/sdl/sdl.cpp
@@ -550,11 +550,12 @@ void OSystem_SDL::setupMixer() {
void OSystem_SDL::closeMixer() {
if (_mixer)
_mixer->setReady(false);
- delete _mixer;
- _mixer = 0;
SDL_CloseAudio();
+ delete _mixer;
+ _mixer = 0;
+
#ifdef MIXER_DOUBLE_BUFFERING
deinitThreadedMixer();
#endif