From ef69f900c79d4c6a415a197f30606b97a49eb6b4 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 22 Apr 2020 00:09:23 +0200 Subject: [PATCH] LibWeb: Invalidate the canvas element after put_image_data() This makes sure we repaint it right away so we can see the changes. --- Libraries/LibWeb/DOM/CanvasRenderingContext2D.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Libraries/LibWeb/DOM/CanvasRenderingContext2D.cpp b/Libraries/LibWeb/DOM/CanvasRenderingContext2D.cpp index 379e7e21dc..8359cbaf44 100644 --- a/Libraries/LibWeb/DOM/CanvasRenderingContext2D.cpp +++ b/Libraries/LibWeb/DOM/CanvasRenderingContext2D.cpp @@ -188,6 +188,8 @@ void CanvasRenderingContext2D::put_image_data(const ImageData& image_data, float return; painter->blit(Gfx::Point(x, y), image_data.bitmap(), image_data.bitmap().rect()); + + did_draw(Gfx::FloatRect(x, y, image_data.width(), image_data.height())); } }