diff --git a/src/audio.cpp b/src/audio.cpp index e9f4eca38..6ade89edd 100644 --- a/src/audio.cpp +++ b/src/audio.cpp @@ -100,7 +100,10 @@ void Audio::openOutput(const QString& outDevDescr) else { if (alContext) + { + alcMakeContextCurrent(nullptr); alcDestroyContext(alContext); + } alContext=alcCreateContext(alOutDev,nullptr); if (!alcMakeContextCurrent(alContext)) {