mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 18:18:12 +00:00
LibGfx: Don't paint the window frame larger for the border-radius
Previously with a border radius you would get a "ghost" window frame which was not really there, and would not respond to clicks/attempts to resize.
This commit is contained in:
parent
dd8fdf7077
commit
6c48fd84ad
1 changed files with 1 additions and 5 deletions
|
@ -302,11 +302,7 @@ void ClassicStylePainter::paint_window_frame(Painter& painter, IntRect const& re
|
|||
// FIXME: This will draw "useless" pixels that'll get drawn over by the window contents.
|
||||
// preferrably we should just remove the corner pixels from the completely drawn window
|
||||
// but I don't know how to do that yet. :^)
|
||||
painter.fill_rect_with_rounded_corners({ rect.x() - border_radius / 2,
|
||||
rect.y() - border_radius / 2,
|
||||
rect.width() + border_radius,
|
||||
rect.height() + border_radius },
|
||||
base_color, border_radius);
|
||||
painter.fill_rect_with_rounded_corners(rect, base_color, border_radius);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue