diff options
-rw-r--r-- | engines/supernova/rooms.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/supernova/rooms.cpp b/engines/supernova/rooms.cpp index 71e7010153..5893c48513 100644 --- a/engines/supernova/rooms.cpp +++ b/engines/supernova/rooms.cpp @@ -273,8 +273,10 @@ bool Intro::animate(int section1, int section2, int section3, int section4, void Intro::cutscene() { #define exitOnEscape(X) do { \ Common::KeyCode key = Common::KEYCODE_INVALID; \ - if ((_gm->waitOnInput(X, key) && key == Common::KEYCODE_ESCAPE) || _vm->shouldQuit()) \ + if ((_gm->waitOnInput(X, key) && key == Common::KEYCODE_ESCAPE) || _vm->shouldQuit()) { \ + CursorMan.showMouse(true); \ return; \ + } \ } while (0); _vm->_system->fillScreen(kColorBlack); |