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.
This commit is contained in:
Andreas Kling 2021-11-04 14:37:07 +01:00
parent 6c64721955
commit f7f6526082
Notes: sideshowbarker 2024-07-18 01:30:23 +09:00

View file

@ -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();