diff --git a/engines/engine.cpp b/engines/engine.cpp index 69432275943..8f2c1be8ebd 100644 --- a/engines/engine.cpp +++ b/engines/engine.cpp @@ -228,11 +228,11 @@ int Engine::runDialog(Dialog &dialog) { pauseEngine(true); - dialog.runModal(); + int result = dialog.runModal(); pauseEngine(false); - return 0; + return result; } void Engine::syncSoundSettings() {