diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index 3aa19d08..2abbb5c2 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -5862,6 +5862,12 @@ void Game::returnmenu(void) return; } + /* FIXME: Super bad kludge, don't hardcode this! */ + if (currentmenuname == Menu::ed_music) + { + music.fadeout(); + } + MenuStackFrame& frame = menustack[menustack.size()-1]; //Store this in case createmenu() removes the stack frame