mirror of
https://github.com/RGBCube/serenity
synced 2025-05-19 16:05:06 +00:00
LibWeb: Fix typo and slightly tidy CRC2D.fill_rect()
This commit is contained in:
parent
1c979e0ed7
commit
87c103e210
1 changed files with 3 additions and 4 deletions
|
@ -74,11 +74,10 @@ void CanvasRenderingContext2D::fill_rect(float x, float y, float width, float he
|
||||||
draw_clipped([&](auto& painter) {
|
draw_clipped([&](auto& painter) {
|
||||||
auto& drawing_state = this->drawing_state();
|
auto& drawing_state = this->drawing_state();
|
||||||
auto rect = drawing_state.transform.map(Gfx::FloatRect(x, y, width, height));
|
auto rect = drawing_state.transform.map(Gfx::FloatRect(x, y, width, height));
|
||||||
auto color_fill = drawing_state.fill_style.as_color();
|
if (auto color = drawing_state.fill_style.as_color(); color.has_value()) {
|
||||||
if (color_fill.has_value()) {
|
painter.fill_rect(rect, *color);
|
||||||
painter.fill_rect(rect, *color_fill);
|
|
||||||
} else {
|
} else {
|
||||||
// FIXME: This should use AntiAliasingPainter::fill_rect() too but that does not support FillPath yet.
|
// FIXME: This should use AntiAliasingPainter::fill_rect() too but that does not support PaintStyle yet.
|
||||||
painter.underlying_painter().fill_rect(rect.to_rounded<int>(), *drawing_state.fill_style.to_gfx_paint_style());
|
painter.underlying_painter().fill_rect(rect.to_rounded<int>(), *drawing_state.fill_style.to_gfx_paint_style());
|
||||||
}
|
}
|
||||||
return rect;
|
return rect;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue