Browse Source

cleanup close audio out device

pull/2509/head
Nils Fenner 10 years ago
parent
commit
d631ddbc86
No known key found for this signature in database
GPG Key ID: 9591A163FF9BE04C
  1. 3
      src/audio/audio.cpp

3
src/audio/audio.cpp

@ -504,14 +504,13 @@ void Audio::cleanupOutput() @@ -504,14 +504,13 @@ void Audio::cleanupOutput()
alSourceStop(alMainSource);
alDeleteSources(1, &alMainSource);
ALCdevice* device = alcGetContextsDevice(alContext);
if (!alcMakeContextCurrent(nullptr))
qWarning("Failed to clear current audio context.");
alcDestroyContext(alContext);
alContext = nullptr;
if (alcCloseDevice(device))
if (alcCloseDevice(alOutDev))
alOutDev = nullptr;
else
qWarning("Failed to close output.");

Loading…
Cancel
Save