diff options
Diffstat (limited to 'src/protocols/FocusGrab.cpp')
| -rw-r--r-- | src/protocols/FocusGrab.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/protocols/FocusGrab.cpp b/src/protocols/FocusGrab.cpp index c6530826..b761d264 100644 --- a/src/protocols/FocusGrab.cpp +++ b/src/protocols/FocusGrab.cpp @@ -3,6 +3,7 @@ #include <hyprland-focus-grab-v1.hpp> #include "../managers/input/InputManager.hpp" #include "../managers/SeatManager.hpp" +#include "../desktop/state/FocusState.hpp" #include "core/Compositor.hpp" #include <cstdint> #include <wayland-server.h> @@ -104,7 +105,7 @@ void CFocusGrab::refocusKeyboard() { } if (surface) - g_pCompositor->focusSurface(surface); + Desktop::focusState()->rawSurfaceFocus(surface); else LOGM(ERR, "CFocusGrab::refocusKeyboard called with no committed surfaces. This should never happen."); } |
