mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 19:57:44 +00:00
LibGUI: Adjust grabbable rect between Splitter widgets
Previously, the rect began on the edge of the first widget instead of immediately after, causing an overpaint visible on hover.
This commit is contained in:
parent
ffe9b1d434
commit
495fd1d2c4
1 changed files with 2 additions and 2 deletions
|
@ -145,8 +145,8 @@ Gfx::IntRect Splitter::rect_between_widgets(GUI::Widget const& first_widget, GUI
|
|||
auto first_edge = first_widget_rect.last_edge_for_orientation(m_orientation);
|
||||
auto second_edge = second_widget_rect.first_edge_for_orientation(m_orientation);
|
||||
Gfx::IntRect rect;
|
||||
rect.set_primary_offset_for_orientation(m_orientation, first_edge);
|
||||
rect.set_primary_size_for_orientation(m_orientation, second_edge - first_edge);
|
||||
rect.set_primary_offset_for_orientation(m_orientation, first_edge + 1);
|
||||
rect.set_primary_size_for_orientation(m_orientation, second_edge - first_edge - 1);
|
||||
rect.set_secondary_offset_for_orientation(m_orientation, 0);
|
||||
rect.set_secondary_size_for_orientation(m_orientation, relative_rect().secondary_size_for_orientation(m_orientation));
|
||||
return rect;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue