diff options
author | Strangerke | 2015-12-19 12:13:25 +0100 |
---|---|---|
committer | Willem Jan Palenstijn | 2015-12-23 21:35:30 +0100 |
commit | 164b9d5a6674e3d8285a4277d2868030c4bb2cf1 (patch) | |
tree | 660d74cc09eb9ec2dba929abb60d78f9969893a5 /engines/lab/interface.cpp | |
parent | df1376983d9181a5b08011bf3b5b4d8684d06b38 (diff) | |
download | scummvm-rg350-164b9d5a6674e3d8285a4277d2868030c4bb2cf1.tar.gz scummvm-rg350-164b9d5a6674e3d8285a4277d2868030c4bb2cf1.tar.bz2 scummvm-rg350-164b9d5a6674e3d8285a4277d2868030c4bb2cf1.zip |
LAB: Use Common:KeyCode in keyPress() and getNextChar()
Diffstat (limited to 'engines/lab/interface.cpp')
-rw-r--r-- | engines/lab/interface.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/lab/interface.cpp b/engines/lab/interface.cpp index c47339c10f..41749f1256 100644 --- a/engines/lab/interface.cpp +++ b/engines/lab/interface.cpp @@ -128,6 +128,8 @@ IntuiMessage *EventManager::getMsg() { updateMouse(); + Common::KeyCode curKey; + if (_lastButtonHit) { updateMouse(); message._msgClass = kMessageButtonUp; @@ -143,7 +145,8 @@ IntuiMessage *EventManager::getMsg() { message._mouse.x /= 2; _leftClick = _rightClick = false; return &message; - } else if (keyPress(&message._code)) { + } else if (keyPress(&curKey)) { + message._code = curKey; Button *curButton = checkNumButtonHit(_screenButtonList, message._code); if (curButton) { |