aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gui
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/gui')
-rw-r--r--engines/sci/gui/gui_view.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/sci/gui/gui_view.cpp b/engines/sci/gui/gui_view.cpp
index 95947458a4..f0229e509f 100644
--- a/engines/sci/gui/gui_view.cpp
+++ b/engines/sci/gui/gui_view.cpp
@@ -150,12 +150,14 @@ void SciGuiView::initData(GuiResourceId resourceId) {
seekEntry = loopData[2];
if (seekEntry != 255) {
+ _loop[loopNo].mirrorFlag = true;
loopData = _resourceData + headerSize + (seekEntry * loopNo);
+ } else {
+ _loop[loopNo].mirrorFlag = false;
}
celCount = loopData[4];
_loop[loopNo].celCount = celCount;
- _loop[loopNo].mirrorFlag = false;
celData = _resourceData + READ_LE_UINT16(loopData + 14);