aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/titanic/main_game_window.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/titanic/main_game_window.cpp b/engines/titanic/main_game_window.cpp
index 41ccd6d274..9fdeac327f 100644
--- a/engines/titanic/main_game_window.cpp
+++ b/engines/titanic/main_game_window.cpp
@@ -363,6 +363,9 @@ void CMainGameWindow::keyDown(Common::KeyState keyState) {
}
bool CMainGameWindow::isMouseControlEnabled() const {
+ if (!_gameManager)
+ return false;
+
CScreenManager *screenMan = CScreenManager::_screenManagerPtr;
if (!screenMan || !screenMan->_mouseCursor)
return true;