diff --git a/Windows/SoundManager.cpp b/Windows/SoundManager.cpp index 4004650..53528a1 100644 --- a/Windows/SoundManager.cpp +++ b/Windows/SoundManager.cpp @@ -24,7 +24,9 @@ SoundManager::SoundManager(shared_ptr console, HWND hwnd) SoundManager::~SoundManager() { - _console->GetSoundMixer()->RegisterAudioDevice(nullptr); + if(_console && _console->GetSoundMixer()) { + _console->GetSoundMixer()->RegisterAudioDevice(nullptr); + } Release(); }