Skip to content

Commit 3352f2d

Browse files
Tutez64MAJigsaw77
authored andcommitted
Keep the primary cache bitmap aligned with the latest filter output
1 parent 4e40a61 commit 3352f2d

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/openfl/display/DisplayObjectRenderer.hx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -699,7 +699,14 @@ class DisplayObjectRenderer extends EventDispatcher
699699
filter.__renderDirty = false;
700700
}
701701

702-
displayObject.__cacheBitmap.__bitmapData = bitmap;
702+
if (displayObject.__cacheBitmapData != bitmap)
703+
{
704+
cacheBitmap = displayObject.__cacheBitmapData;
705+
displayObject.__cacheBitmapData = bitmap;
706+
displayObject.__cacheBitmapData2 = cacheBitmap;
707+
}
708+
709+
displayObject.__cacheBitmap.__bitmapData = displayObject.__cacheBitmapData;
703710
}
704711

705712
parentRenderer.__blendMode = NORMAL;

0 commit comments

Comments
 (0)