diff options
author | thankyouverycool <66646555+thankyouverycool@users.noreply.github.com> | 2022-02-20 07:58:53 -0500 |
---|---|---|
committer | Idan Horowitz <idan.horowitz@gmail.com> | 2022-02-23 18:56:22 +0200 |
commit | 495fd1d2c4ebce338a3bc2b231eea7bc4f7001bd (patch) | |
tree | c8759d45879c7dd5cad422e2962f0147ef92bad1 /Userland/Libraries/LibGUI | |
parent | ffe9b1d434977160819f4811bda445559624bee2 (diff) | |
download | serenity-495fd1d2c4ebce338a3bc2b231eea7bc4f7001bd.zip |
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.
Diffstat (limited to 'Userland/Libraries/LibGUI')
-rw-r--r-- | Userland/Libraries/LibGUI/Splitter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Userland/Libraries/LibGUI/Splitter.cpp b/Userland/Libraries/LibGUI/Splitter.cpp index be1f0ae128..db416160b9 100644 --- a/Userland/Libraries/LibGUI/Splitter.cpp +++ b/Userland/Libraries/LibGUI/Splitter.cpp @@ -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; |