diff options
-rw-r--r-- | engines/kyra/screen.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/kyra/screen.cpp b/engines/kyra/screen.cpp index cec6f1970a..0332e56e73 100644 --- a/engines/kyra/screen.cpp +++ b/engines/kyra/screen.cpp @@ -70,7 +70,7 @@ Screen::~Screen() { for (uint i = 0; i < _palettes.size(); ++i) delete _palettes[i]; - CursorMan.popAllCursors(); + CursorMan.popCursor(); } bool Screen::init() { @@ -158,6 +158,7 @@ bool Screen::init() { _animBlockPtr = NULL; _animBlockSize = 0; _mouseLockCount = 1; + CursorMan.pushCursor(NULL, 0, 0, 0, 0, 0); CursorMan.showMouse(false); _forceFullUpdate = false; |