1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 12:07:45 +00:00

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.
This commit is contained in:
Mustafa Quraish 2021-09-12 22:59:36 -04:00 committed by Andreas Kling
parent a5c8d1f7dd
commit 9097f86e51

View file

@ -76,6 +76,7 @@ void EllipseTool::on_mouseup(Layer* layer, MouseEvent& event)
GUI::Painter painter(layer->bitmap()); GUI::Painter painter(layer->bitmap());
draw_using(painter, m_ellipse_start_position, m_ellipse_end_position, m_thickness); draw_using(painter, m_ellipse_start_position, m_ellipse_end_position, m_thickness);
m_drawing_button = GUI::MouseButton::None; m_drawing_button = GUI::MouseButton::None;
layer->did_modify_bitmap();
m_editor->update(); m_editor->update();
m_editor->did_complete_action(); m_editor->did_complete_action();
} }