mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-02 23:56:06 +00:00
LibWeb: Use ensure_subpath()
in CanvasPath::arc_to()
No behaviour change.
This commit is contained in:
parent
d73c21b6fe
commit
6b799a739c
Notes:
sideshowbarker
2024-07-17 00:49:59 +09:00
Author: https://github.com/MacDue
Commit: 6b799a739c
Pull-request: https://github.com/SerenityOS/serenity/pull/23660
1 changed files with 3 additions and 3 deletions
|
@ -184,14 +184,14 @@ WebIDL::ExceptionOr<void> CanvasPath::arc_to(double x1, double y1, double x2, do
|
|||
return {};
|
||||
|
||||
// 2. Ensure there is a subpath for (x1, y1).
|
||||
auto transform = active_transform();
|
||||
if (m_path.is_empty())
|
||||
m_path.move_to(transform.map(Gfx::FloatPoint { x1, y1 }));
|
||||
ensure_subpath(x1, y1);
|
||||
|
||||
// 3. If radius is negative, then throw an "IndexSizeError" DOMException.
|
||||
if (radius < 0)
|
||||
return WebIDL::IndexSizeError::create(m_self->realm(), MUST(String::formatted("The radius provided ({}) is negative.", radius)));
|
||||
|
||||
auto transform = active_transform();
|
||||
|
||||
// 4. Let the point (x0, y0) be the last point in the subpath,
|
||||
// transformed by the inverse of the current transformation matrix
|
||||
// (so that it is in the same coordinate system as the points passed to the method).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue