diff options
author | Eugene Sandulenko | 2017-08-24 08:44:08 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2017-08-24 08:45:26 +0200 |
commit | 59bc70299ec8f654686a69bac15440d81c4ad182 (patch) | |
tree | 6113148da3544d348badd2f415f9fc4c333eda22 | |
parent | 78ed19d42986c2fb2f310476196963ba6709010f (diff) | |
download | scummvm-rg350-59bc70299ec8f654686a69bac15440d81c4ad182.tar.gz scummvm-rg350-59bc70299ec8f654686a69bac15440d81c4ad182.tar.bz2 scummvm-rg350-59bc70299ec8f654686a69bac15440d81c4ad182.zip |
WAGE: Fake input text when using shortcuts
-rw-r--r-- | engines/wage/gui.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/engines/wage/gui.cpp b/engines/wage/gui.cpp index ffc4e41e66..7d1014b913 100644 --- a/engines/wage/gui.cpp +++ b/engines/wage/gui.cpp @@ -278,10 +278,17 @@ void Gui::executeMenuCommand(int action, Common::String &text) { actionClear(); break; - case kMenuActionCommand: - _engine->processTurn(&text, NULL); - break; + case kMenuActionCommand: { + _engine->_inputText = text; + Common::String inp = text + '\n'; + + appendText(inp.c_str()); + _consoleWindow->clearInput(); + + _engine->processTurn(&text, NULL); + break; + } default: warning("Unknown action: %d", action); |