diff --git a/game/engines/default/engine/dialogs/GameMenu.lua b/game/engines/default/engine/dialogs/GameMenu.lua index 81f66b85ed8121971a3225ff1c528b6c3bb757eb..6743d239f405b0e3ff2357ecc92a4646b1d3f8ce 100644 --- a/game/engines/default/engine/dialogs/GameMenu.lua +++ b/game/engines/default/engine/dialogs/GameMenu.lua @@ -78,8 +78,8 @@ function _M:generateList(actions) local menu = require("engine.dialogs.SoundMusic").new() game:registerDialog(menu) end }, - save = { "Save Game", function() game:saveGame() end }, - quit = { "Save and Exit", function() game:onQuit() end }, + save = { "Save Game", function() game:unregisterDialog(self) game:saveGame() end }, + quit = { "Save and Exit", function() game:unregisterDialog(self) game:onQuit() end }, } -- Makes up the list