diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/fullpipe/lift.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/fullpipe/lift.cpp b/engines/fullpipe/lift.cpp index 8acea6a59d..13e2af31ee 100644 --- a/engines/fullpipe/lift.cpp +++ b/engines/fullpipe/lift.cpp @@ -220,8 +220,12 @@ void FullpipeEngine::lift_init(Scene *sc, int enterSeq, int exitSeq) { } void FullpipeEngine::lift_exitSeq(ExCommand *cmd) { - if (cmd) - _globalMessageQueueList->getMessageQueueById(cmd->_parId)->activateExCommandsByKind(34); + if (cmd) { + MessageQueue *mq = _globalMessageQueueList->getMessageQueueById(cmd->_parId); + + if (mq) + mq->activateExCommandsByKind(34); + } _lift->changeStatics2(ST_LFT_CLOSED); |