diff options
Diffstat (limited to 'engines/titanic/events.cpp')
-rw-r--r-- | engines/titanic/events.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/titanic/events.cpp b/engines/titanic/events.cpp index cb46f8c42b..f554796d09 100644 --- a/engines/titanic/events.cpp +++ b/engines/titanic/events.cpp @@ -72,14 +72,14 @@ void Events::pollEvents() { eventTarget()->middleButtonUp(_mousePos); return; case Common::EVENT_RBUTTONDOWN: - _specialButtons |= MK_RBUTTON; + _specialButtons |= MK_LBUTTON | MK_SHIFT; _mousePos = event.mouse; - eventTarget()->rightButtonDown(_mousePos); + eventTarget()->leftButtonDown(_mousePos); return; case Common::EVENT_RBUTTONUP: - _specialButtons &= ~MK_RBUTTON; + _specialButtons &= ~(MK_RBUTTON | MK_SHIFT); _mousePos = event.mouse; - eventTarget()->rightButtonUp(_mousePos); + eventTarget()->leftButtonUp(_mousePos); return; case Common::EVENT_WHEELUP: case Common::EVENT_WHEELDOWN: |