1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 18:17:44 +00:00

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

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