From a560909b6d53e5ae42d3f1c6c3015d7fec66cc79 Mon Sep 17 00:00:00 2001 From: "Tux3 / Mlkj / !Lev.uXFMLA" Date: Thu, 27 Nov 2014 22:48:38 +0100 Subject: [PATCH] Attempt to fix #859 --- src/audio.cpp | 3 +++ 1 file changed, 3 insertions(+) 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)) {