diff options
-rw-r--r-- | engines/sci/gui/gui_view.cpp | 4 |
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); |