diff options
-rw-r--r-- | engines/cine/main_loop.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/cine/main_loop.cpp b/engines/cine/main_loop.cpp index ffaa1b49b4..e5e670c973 100644 --- a/engines/cine/main_loop.cpp +++ b/engines/cine/main_loop.cpp @@ -257,13 +257,17 @@ void CineEngine::mainLoop(int bootScriptIdx) { } } - processSeqList(); + if (g_cine->getGameType() == Cine::GType_OS) { + processSeqList(); + } executeObjectScripts(); executeGlobalScripts(); purgeObjectScripts(); purgeGlobalScripts(); - purgeSeqList(); + if (g_cine->getGameType() == Cine::GType_OS) { + purgeSeqList(); + } if (playerCommand == -1) { setMouseCursor(MOUSE_CURSOR_NORMAL); |