diff --git a/source/menu/menu.cpp b/source/menu/menu.cpp index b18721bd..e76854f9 100644 --- a/source/menu/menu.cpp +++ b/source/menu/menu.cpp @@ -473,7 +473,10 @@ void CMenu::cleanup(bool ios_reload) MusicPlayer::DestroyInstance(); SoundHandler::DestroyInstance(); soundDeinit(); - m_vid.cleanup(); + + if(!m_reload) + m_vid.cleanup(); + if (!ios_reload) { LWP_MutexDestroy(m_mutex);