diff --git a/stepmania/src/ScreenManager.cpp b/stepmania/src/ScreenManager.cpp index 9639a04f43..2e2eedbd53 100644 --- a/stepmania/src/ScreenManager.cpp +++ b/stepmania/src/ScreenManager.cpp @@ -287,13 +287,16 @@ ScreenManager::~ScreenManager() void ScreenManager::EmptyDeleteQueue() { + if(!m_ScreensToDelete.size()) + return; + // delete all ScreensToDelete for( unsigned i=0; iDeleteCachedTextures(); }