diff options
-rw-r--r-- | scumm/smush/smush_player.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/scumm/smush/smush_player.cpp b/scumm/smush/smush_player.cpp index 1646ea5872..e4342e045b 100644 --- a/scumm/smush/smush_player.cpp +++ b/scumm/smush/smush_player.cpp @@ -949,6 +949,9 @@ void SmushPlayer::play(const char *filename, const char *directory) { f.close(); _updateNeeded = false; + + // Hide mouse + bool oldMouseState = _scumm->_system->show_mouse(false); // Load the video setupAnim(filename, directory); @@ -975,4 +978,7 @@ void SmushPlayer::play(const char *filename, const char *directory) { }; deinit(); + + // Reset mouse state + _scumm->_system->show_mouse(oldMouseState); } |