diff options
Diffstat (limited to 'engines/avalanche/parser.cpp')
-rw-r--r-- | engines/avalanche/parser.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/avalanche/parser.cpp b/engines/avalanche/parser.cpp index c8a04ae3ae..e6cbdabce8 100644 --- a/engines/avalanche/parser.cpp +++ b/engines/avalanche/parser.cpp @@ -43,8 +43,8 @@ void Parser::init() { void Parser::handleInputText(const Common::Event &event) { byte inChar = event.kbd.ascii; - if (_vm->_dropdown->ddm_o.menunow) { - _vm->_dropdown->parsekey(inChar, _vm->_enhanced->extd); + if (_vm->_dropdown->_activeMenuItem._activeNow) { + _vm->_dropdown->parseKey(inChar, _vm->_enhanced->extd); } else { if (_inputText.size() < 76) { if ((inChar == '"') || (inChar == '`')) { @@ -64,7 +64,7 @@ void Parser::handleInputText(const Common::Event &event) { } void Parser::handleBackspace() { - if (!_vm->_dropdown->ddm_o.menunow) { + if (!_vm->_dropdown->_activeMenuItem._activeNow) { if (_inputTextPos > _leftMargin) { _inputTextPos--; if ((_inputText[_inputTextPos] == '"') || (_inputText[_inputTextPos] == '`')) @@ -77,7 +77,7 @@ void Parser::handleBackspace() { } void Parser::handleReturn() { - if (_vm->_dropdown->ddm_o.menunow) + if (_vm->_dropdown->_activeMenuItem._activeNow) _vm->_parser->tryDropdown(); else { if (!_inputText.empty()) { |