From ff8de2d7ebd567ab4b1a7d079f53d4d7d55c3348 Mon Sep 17 00:00:00 2001 From: Shmuel H Date: Thu, 21 Dec 2017 07:27:37 +0200 Subject: [PATCH] AudioSDL -> SDL2: Fix a crash from calling a SDL1 function instead of SDL2's. --- src/core/audio/AudioSdl.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/audio/AudioSdl.cpp b/src/core/audio/AudioSdl.cpp index 41a8249ee..3e4882f90 100644 --- a/src/core/audio/AudioSdl.cpp +++ b/src/core/audio/AudioSdl.cpp @@ -159,7 +159,11 @@ void AudioSdl::startProcessing() void AudioSdl::stopProcessing() { +#ifdef LMMS_HAVE_SDL2 + if( SDL_GetAudioDeviceStatus(m_outputDevice) == SDL_AUDIO_PLAYING ) +#else if( SDL_GetAudioStatus() == SDL_AUDIO_PLAYING ) +#endif { #ifdef LMMS_HAVE_SDL2 SDL_LockAudioDevice (m_inputDevice);