diff options
-rw-r--r-- | engines/kyra/script_v1.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/kyra/script_v1.cpp b/engines/kyra/script_v1.cpp index 42d5f22f7e..0ddb631afe 100644 --- a/engines/kyra/script_v1.cpp +++ b/engines/kyra/script_v1.cpp @@ -1316,6 +1316,7 @@ int KyraEngine::o1_drawItemShapeIntoScene(ScriptState *script) { _screen->drawShape(2, _shapes[220+item], x, y, 0, flags); _screen->drawShape(0, _shapes[220+item], x, y, 0, flags); _animator->flagAllObjectsForBkgdChange(); + _animator->preserveAnyChangedBackgrounds(); _animator->flagAllObjectsForRefresh(); _animator->updateAllObjectShapes(); _screen->showMouse(); |