diff --git a/graphics/managed_surface.cpp b/graphics/managed_surface.cpp index 7dca33a619a..8a2911b5950 100644 --- a/graphics/managed_surface.cpp +++ b/graphics/managed_surface.cpp @@ -129,7 +129,7 @@ void ManagedSurface::copyFrom(const ManagedSurface &surf) { free(); _innerSurface.copyFrom(surf._innerSurface); - clearDirtyRects(); + markAllDirty(); // Pixels data is now owned by us _disposeAfterUse = DisposeAfterUse::YES;