diff options
Diffstat (limited to 'engines/zvision/scripting/controls')
-rw-r--r-- | engines/zvision/scripting/controls/input_control.cpp | 5 | ||||
-rw-r--r-- | engines/zvision/scripting/controls/input_control.h | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/engines/zvision/scripting/controls/input_control.cpp b/engines/zvision/scripting/controls/input_control.cpp index 0bca01bf47..bebf3fae11 100644 --- a/engines/zvision/scripting/controls/input_control.cpp +++ b/engines/zvision/scripting/controls/input_control.cpp @@ -98,9 +98,9 @@ bool InputControl::onMouseUp(const Common::Point &screenSpacePos, const Common:: return false; } -void InputControl::onKeyDown(Common::KeyState keyState) { +bool InputControl::onKeyDown(Common::KeyState keyState) { if (!_focused) { - return; + return false; } if (keyState.keycode == Common::KEYCODE_BACKSPACE) { @@ -119,6 +119,7 @@ void InputControl::onKeyDown(Common::KeyState keyState) { _textChanged = true; } } + return false; } bool InputControl::process(uint32 deltaTimeInMillis) { diff --git a/engines/zvision/scripting/controls/input_control.h b/engines/zvision/scripting/controls/input_control.h index 6fcdb2ca54..91fcd364cd 100644 --- a/engines/zvision/scripting/controls/input_control.h +++ b/engines/zvision/scripting/controls/input_control.h @@ -55,7 +55,7 @@ public: _focused = false; } bool onMouseUp(const Common::Point &screenSpacePos, const Common::Point &backgroundImageSpacePos); - void onKeyDown(Common::KeyState keyState); + bool onKeyDown(Common::KeyState keyState); bool process(uint32 deltaTimeInMillis); }; |