aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/mohawk/myst.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/mohawk/myst.cpp b/engines/mohawk/myst.cpp
index 1fb83a12df..9391063634 100644
--- a/engines/mohawk/myst.cpp
+++ b/engines/mohawk/myst.cpp
@@ -935,8 +935,14 @@ void MohawkEngine_Myst::setMainCursor(uint16 cursor) {
}
void MohawkEngine_Myst::checkCursorHints() {
- if (!_view.hint)
+ if (!_view.hint) {
+ // Default to the main cursor when no hints are present
+ if (_currentCursor != _mainCursor) {
+ _currentCursor = _mainCursor;
+ _cursor->setCursor(_currentCursor);
+ }
return;
+ }
// Check all the cursor hints to see if we're in a hotspot that contains a hint.
for (uint16 i = 0; i < _cursorHintCount; i++)