From 9097f86e51ce9abd1918719054a24c325e49b9a7 Mon Sep 17 00:00:00 2001 From: Mustafa Quraish Date: Sun, 12 Sep 2021 22:59:36 -0400 Subject: [PATCH] PixelPaint: Call `Layer::did_modify_bitmap()` after drawing Ellipse Previously, Any potential ImageClients would not have received an update about the layer bitmap having been modified. This is similar to what the other shape tools do upon completion. --- Userland/Applications/PixelPaint/EllipseTool.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Applications/PixelPaint/EllipseTool.cpp b/Userland/Applications/PixelPaint/EllipseTool.cpp index 5ace7869b5..4a13efdb0a 100644 --- a/Userland/Applications/PixelPaint/EllipseTool.cpp +++ b/Userland/Applications/PixelPaint/EllipseTool.cpp @@ -76,6 +76,7 @@ void EllipseTool::on_mouseup(Layer* layer, MouseEvent& event) GUI::Painter painter(layer->bitmap()); draw_using(painter, m_ellipse_start_position, m_ellipse_end_position, m_thickness); m_drawing_button = GUI::MouseButton::None; + layer->did_modify_bitmap(); m_editor->update(); m_editor->did_complete_action(); }