diff options
author | Marisa-Chan | 2014-11-20 14:02:08 +0600 |
---|---|---|
committer | Marisa-Chan | 2014-11-20 14:02:08 +0600 |
commit | d5f7a1dc03f2a38774ad1c8dd6741bb9c6fb9848 (patch) | |
tree | 6007853460b6b2f7b254a34ddfc03a1bffc80534 /engines/zvision/scripting/controls/input_control.cpp | |
parent | 03d33e82bc15100584bec38cfa3d877a4882bcab (diff) | |
download | scummvm-rg350-d5f7a1dc03f2a38774ad1c8dd6741bb9c6fb9848.tar.gz scummvm-rg350-d5f7a1dc03f2a38774ad1c8dd6741bb9c6fb9848.tar.bz2 scummvm-rg350-d5f7a1dc03f2a38774ad1c8dd6741bb9c6fb9848.zip |
ZVISION: Implement forgotten setVenus for controls
Diffstat (limited to 'engines/zvision/scripting/controls/input_control.cpp')
-rw-r--r-- | engines/zvision/scripting/controls/input_control.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/zvision/scripting/controls/input_control.cpp b/engines/zvision/scripting/controls/input_control.cpp index f8acdbda73..442c6cbc6a 100644 --- a/engines/zvision/scripting/controls/input_control.cpp +++ b/engines/zvision/scripting/controls/input_control.cpp @@ -103,6 +103,8 @@ InputControl::InputControl(ZVision *engine, uint32 key, Common::SeekableReadStre } else if (param.matchString("focus", true)) { _focused = true; _engine->getScriptManager()->setFocusControlKey(_key); + } else if (param.matchString("venus_id", true)) { + _venus_id = atoi(values.c_str()); } line = stream.readLine(); @@ -119,10 +121,13 @@ bool InputControl::onMouseUp(const Common::Point &screenSpacePos, const Common:: if (!_readOnly) { // Save _engine->getScriptManager()->focusControl(_key); + setVenus(); } else { // Restore - if (_currentInputText.size()) + if (_currentInputText.size()) { + setVenus(); _enterPressed = true; + } } } return false; |