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()
alSourceStop(alMainSource); alSourceStop(alMainSource);
alDeleteSources(1, &alMainSource); alDeleteSources(1, &alMainSource);
ALCdevice* device = alcGetContextsDevice(alContext);
if (!alcMakeContextCurrent(nullptr)) if (!alcMakeContextCurrent(nullptr))
qWarning("Failed to clear current audio context."); qWarning("Failed to clear current audio context.");
alcDestroyContext(alContext); alcDestroyContext(alContext);
alContext = nullptr; alContext = nullptr;
if (alcCloseDevice(device)) if (alcCloseDevice(alOutDev))
alOutDev = nullptr; alOutDev = nullptr;
else else
qWarning("Failed to close output."); qWarning("Failed to close output.");

Loading…
Cancel
Save