Browse Source

WindowServer: Reevaluate hover state after dismissing window switcher

This makes the cursor update properly if it was above the window
switcher while it was visible, and something underneath it wants to use
something other than the default arrow cursor.
Andreas Kling 3 năm trước cách đây
mục cha
commit
f7f6526082
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      Userland/Services/WindowServer/Window.cpp

+ 2 - 0
Userland/Services/WindowServer/Window.cpp

@@ -616,6 +616,8 @@ void Window::set_visible(bool b)
         return;
     m_visible = b;
 
+    WindowManager::the().reevaluate_hover_state_for_window(this);
+
     if (!m_visible)
         WindowManager::the().check_hide_geometry_overlay(*this);
     Compositor::the().invalidate_occlusions();