diff options
Diffstat (limited to 'engines/sci/gui/gui.cpp')
| -rw-r--r-- | engines/sci/gui/gui.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/sci/gui/gui.cpp b/engines/sci/gui/gui.cpp index 7c1f278296..3754634287 100644 --- a/engines/sci/gui/gui.cpp +++ b/engines/sci/gui/gui.cpp @@ -402,7 +402,9 @@ void SciGui::animate(reg_t listReference, bool cycle, int argc, reg_t *argv) { // _gfx->AnimateSort(); if (old_picNotValid) { - _gfx->AnimateUpdate(); + _windowMgr->BeginUpdate(_windowMgr->_picWind); + _gfx->AnimateUpdate(list); + _windowMgr->EndUpdate(_windowMgr->_picWind); } _gfx->AnimateDrawCels(list); |
