From c0e20252daa88b8c97f0eb88bfe59d759b80f30f Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 7 Jul 2021 23:57:21 +0200 Subject: [PATCH] LibGUI: Don't repaint disabled scrollbars when mousing over them --- Userland/Libraries/LibGUI/Scrollbar.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibGUI/Scrollbar.cpp b/Userland/Libraries/LibGUI/Scrollbar.cpp index 199443e136..0b6017510a 100644 --- a/Userland/Libraries/LibGUI/Scrollbar.cpp +++ b/Userland/Libraries/LibGUI/Scrollbar.cpp @@ -332,7 +332,8 @@ void Scrollbar::mousemove_event(MouseEvent& event) auto old_hovered_component = m_hovered_component; m_hovered_component = component_at_position(m_last_mouse_position); if (old_hovered_component != m_hovered_component) { - update(); + if (is_enabled()) + update(); } if (m_pressed_component != Component::Scrubber) return; @@ -347,7 +348,8 @@ void Scrollbar::leave_event(Core::Event&) { if (m_hovered_component != Component::None) { m_hovered_component = Component::None; - update(); + if (is_enabled()) + update(); } }