aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorWillem Jan Palenstijn2015-12-27 00:28:41 +0100
committerWillem Jan Palenstijn2015-12-27 00:29:05 +0100
commit428f9acdcf5eda6d852c664b81905dc7e31a3a57 (patch)
treeb57fc319bf0033763646ff74185c632f8fd1ab5f /engines
parent56c5919c3d9933e0fc369b294acad7089f48ac1e (diff)
downloadscummvm-rg350-428f9acdcf5eda6d852c664b81905dc7e31a3a57.tar.gz
scummvm-rg350-428f9acdcf5eda6d852c664b81905dc7e31a3a57.tar.bz2
scummvm-rg350-428f9acdcf5eda6d852c664b81905dc7e31a3a57.zip
LAB: Revert functional change of cleanup commit
(7f2b69b75c8e352ea06c9571992a00d5ffe7308f)
Diffstat (limited to 'engines')
-rw-r--r--engines/lab/engine.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/engines/lab/engine.cpp b/engines/lab/engine.cpp
index 325d8f6272..59d5ff1070 100644
--- a/engines/lab/engine.cpp
+++ b/engines/lab/engine.cpp
@@ -555,11 +555,13 @@ bool LabEngine::processEvent(MessageClass tmpClass, uint16 code, uint16 qualifie
if (msgClass == kMessageRawKey && !_graphics->_longWinInFront) {
return processKey(curMsg, msgClass, qualifier, curPos, curInv, forceDraw, code);
- } else if ((msgClass == kMessageRawKey || leftButtonClick || rightButtonClick) && _graphics->_longWinInFront) {
- _graphics->_longWinInFront = false;
- _graphics->drawPanel();
- drawRoomMessage(curInv, _closeDataPtr);
- _graphics->screenUpdate();
+ } else if (_graphics->_longWinInFront) {
+ if (msgClass == kMessageRawKey || leftButtonClick || rightButtonClick) {
+ _graphics->_longWinInFront = false;
+ _graphics->drawPanel();
+ drawRoomMessage(curInv, _closeDataPtr);
+ _graphics->screenUpdate();
+ }
} else if (msgClass == kMessageButtonUp) {
if (!_alternate)
processMainButton(curInv, lastInv, oldDirection, forceDraw, buttonId, actionMode);