mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-30 13:19:47 +00:00
LibWeb: Request repaint on canvas path finalizaiton via fill/stroke
Since these were not requesting a repaint the drawn path was not being rendered until a repaint was forced in some other way (window resize).
This commit is contained in:
committed by
Andreas Kling
parent
b7c3f046f7
commit
0a580ef891
@@ -195,6 +195,7 @@ void CanvasRenderingContext2D::stroke()
|
||||
return;
|
||||
|
||||
painter->stroke_path(m_path, m_stroke_style, m_line_width);
|
||||
did_draw(m_path.bounding_box());
|
||||
}
|
||||
|
||||
void CanvasRenderingContext2D::fill(Gfx::Painter::WindingRule winding)
|
||||
@@ -206,6 +207,7 @@ void CanvasRenderingContext2D::fill(Gfx::Painter::WindingRule winding)
|
||||
auto path = m_path;
|
||||
path.close_all_subpaths();
|
||||
painter->fill_path(path, m_fill_style, winding);
|
||||
did_draw(m_path.bounding_box());
|
||||
}
|
||||
|
||||
void CanvasRenderingContext2D::fill(const String& fill_rule)
|
||||
|
||||
Reference in New Issue
Block a user