diff options
-rw-r--r-- | engines/lab/processroom.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/lab/processroom.cpp b/engines/lab/processroom.cpp index ec07adde0a..c096c75e21 100644 --- a/engines/lab/processroom.cpp +++ b/engines/lab/processroom.cpp @@ -189,7 +189,7 @@ void LabEngine::setCurrentClose(Common::Point pos, CloseDataPtr *closePtrList, b else target = _utils->rectScale(closePtr->_x1, closePtr->_y1, closePtr->_x2, closePtr->_y2); - if (target.contains(pos) && !closePtr->_graphicName.empty()) { + if (target.contains(pos) && (next || !closePtr->_graphicName.empty())) { if (next) { // cycle to the next one |