aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/screen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mads/screen.cpp')
-rw-r--r--engines/mads/screen.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/mads/screen.cpp b/engines/mads/screen.cpp
index a2cc75f381..c881e9560e 100644
--- a/engines/mads/screen.cpp
+++ b/engines/mads/screen.cpp
@@ -300,7 +300,7 @@ void ScreenObjects::check(bool scanFlag) {
// Handling for easy mouse
ScrCategory category = scene._userInterface._category;
- if (_vm->_easyMouse && !_vm->_events->_vD4 && category != _category
+ if (_vm->_easyMouse && _vm->_events->_mouseButtons && category != _category
&& scene._userInterface._category != CAT_NONE) {
_released = true;
if (category >= CAT_ACTION && category <= CAT_TALK_ENTRY) {
@@ -310,7 +310,7 @@ void ScreenObjects::check(bool scanFlag) {
scene._action.checkActionAtMousePos();
}
- _released = _vm->_events->_mouseReleased;
+ //_released = _vm->_events->_mouseReleased;
if (_vm->_events->_vD2 || (_vm->_easyMouse && !_vm->_events->_vD4))
scene._userInterface._category = _category;