diff --git a/modules/juce_audio_devices/native/juce_linux_Midi.cpp b/modules/juce_audio_devices/native/juce_linux_Midi.cpp index 6fa0fbebe8..ba97d2988b 100644 --- a/modules/juce_audio_devices/native/juce_linux_Midi.cpp +++ b/modules/juce_audio_devices/native/juce_linux_Midi.cpp @@ -51,13 +51,13 @@ public: jassert (instance != nullptr); instance = nullptr; - if (handle != nullptr) - snd_seq_close (handle); - jassert (activeCallbacks.get() == 0); if (inputThread) inputThread->stopThread (3000); + + if (handle != nullptr) + snd_seq_close (handle); } static String getAlsaMidiName()