diff options
author | Thierry Crozat | 2018-01-10 21:56:22 +0000 |
---|---|---|
committer | Thierry Crozat | 2018-01-23 02:15:47 +0000 |
commit | ba51c37a5c3de6691b8e16dc8bec6db50f45c5ee (patch) | |
tree | cb6017ba98f7294a78993030e50b8d0054bb1d07 | |
parent | 963ad97e2a5d7b1dc27bd7c08e5dffbe988d45fb (diff) | |
download | scummvm-rg350-ba51c37a5c3de6691b8e16dc8bec6db50f45c5ee.tar.gz scummvm-rg350-ba51c37a5c3de6691b8e16dc8bec6db50f45c5ee.tar.bz2 scummvm-rg350-ba51c37a5c3de6691b8e16dc8bec6db50f45c5ee.zip |
SUPERNOVA: Fix cursor not shown if escaping during the intro snoring sequence
-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); |