summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/graphics/paint/raster_invalidation_tracking.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/graphics/paint/raster_invalidation_tracking.cc')
-rw-r--r--chromium/third_party/blink/renderer/platform/graphics/paint/raster_invalidation_tracking.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/platform/graphics/paint/raster_invalidation_tracking.cc b/chromium/third_party/blink/renderer/platform/graphics/paint/raster_invalidation_tracking.cc
index 4cf2f05cb2e..4f3e4ac3f31 100644
--- a/chromium/third_party/blink/renderer/platform/graphics/paint/raster_invalidation_tracking.cc
+++ b/chromium/third_party/blink/renderer/platform/graphics/paint/raster_invalidation_tracking.cc
@@ -247,7 +247,8 @@ void RasterInvalidationTracking::CheckUnderInvalidations(
auto* canvas = recorder.getRecordingCanvas();
if (under_invalidation_record_)
canvas->drawPicture(std::move(under_invalidation_record_));
- canvas->drawBitmap(new_bitmap, rect.X(), rect.Y());
+ canvas->drawImage(cc::PaintImage::CreateFromBitmap(std::move(new_bitmap)),
+ rect.X(), rect.Y());
under_invalidation_record_ = recorder.finishRecordingAsPicture();
}