diff --git a/source/src/audiomanager.cpp b/source/src/audiomanager.cpp index fba18440..030cbf4f 100644 --- a/source/src/audiomanager.cpp +++ b/source/src/audiomanager.cpp @@ -268,10 +268,11 @@ void audiomanager::soundcleanup() mapsounds.shrink(0); locations.deletecontents(); gamesounds.shrink(0); - bufferpool.clear(); // kill scheduler sourcescheduler::instance().reset(); + + bufferpool.clear(); // shutdown openal alcMakeContextCurrent(NULL);