aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/titanic/game/pickup/pick_up_hose.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/titanic/game/pickup/pick_up_hose.cpp b/engines/titanic/game/pickup/pick_up_hose.cpp
index 442c43f9b0..548caaf48f 100644
--- a/engines/titanic/game/pickup/pick_up_hose.cpp
+++ b/engines/titanic/game/pickup/pick_up_hose.cpp
@@ -21,6 +21,7 @@
*/
#include "titanic/game/pickup/pick_up_hose.h"
+#include "titanic/game/broken_pell_base.h"
#include "titanic/core/project_item.h"
#include "titanic/core/room_item.h"
#include "titanic/core/view_item.h"
@@ -95,7 +96,8 @@ bool CPickUpHose::StatusChangeMsg(CStatusChangeMsg *msg) {
}
bool CPickUpHose::EnterViewMsg(CEnterViewMsg *msg) {
- _cursorId = CURSOR_IGNORE;
+ if (msg->_oldView)
+ _cursorId = CURSOR_IGNORE;
return true;
}