diff --git a/src/core/Mixer.cpp b/src/core/Mixer.cpp index 5c85ff2f3..a9da761f5 100644 --- a/src/core/Mixer.cpp +++ b/src/core/Mixer.cpp @@ -747,6 +747,20 @@ AudioDevice * Mixer::tryAudioDevices() dev_name = ""; } +#ifdef LMMS_HAVE_SDL + if( dev_name == AudioSdl::name() || dev_name == "" ) + { + dev = new AudioSdl( success_ful, this ); + if( success_ful ) + { + m_audioDevName = AudioSdl::name(); + return dev; + } + delete dev; + } +#endif + + #ifdef LMMS_HAVE_ALSA if( dev_name == AudioAlsa::name() || dev_name == "" ) { @@ -803,20 +817,6 @@ AudioDevice * Mixer::tryAudioDevices() #endif -#ifdef LMMS_HAVE_SDL - if( dev_name == AudioSdl::name() || dev_name == "" ) - { - dev = new AudioSdl( success_ful, this ); - if( success_ful ) - { - m_audioDevName = AudioSdl::name(); - return dev; - } - delete dev; - } -#endif - - #ifdef LMMS_HAVE_PORTAUDIO if( dev_name == AudioPortAudio::name() || dev_name == "" ) {