mirror of https://github.com/mgba-emu/mgba.git
Fix memory leak
This commit is contained in:
parent
a57f911ecc
commit
ad5cdb97a8
|
@ -49,7 +49,15 @@ void AudioThread::setInput(GBAThread* input) {
|
||||||
|
|
||||||
void AudioThread::shutdown() {
|
void AudioThread::shutdown() {
|
||||||
disconnect();
|
disconnect();
|
||||||
m_audioOutput->stop();
|
if (m_audioOutput) {
|
||||||
|
m_audioOutput->stop();
|
||||||
|
delete m_audioOutput;
|
||||||
|
m_audioOutput = nullptr;
|
||||||
|
}
|
||||||
|
if (m_device) {
|
||||||
|
delete m_device;
|
||||||
|
m_device = nullptr;
|
||||||
|
}
|
||||||
quit();
|
quit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue