diff --git a/LibGUI/GScrollBar.cpp b/LibGUI/GScrollBar.cpp index 71ed2f8012..c51b039712 100644 --- a/LibGUI/GScrollBar.cpp +++ b/LibGUI/GScrollBar.cpp @@ -295,5 +295,8 @@ void GScrollBar::mousemove_event(GMouseEvent& event) void GScrollBar::leave_event(GEvent&) { - m_hovered_component = Component::Invalid; + if (m_hovered_component != Component::Invalid) { + m_hovered_component = Component::Invalid; + update(); + } }