diff options
| author | outfoxxed <outfoxxed@outfoxxed.me> | 2025-05-16 14:38:45 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-16 23:38:45 +0200 |
| commit | b0cc49218d37e6e791725b40fe5da97832daa9c8 (patch) | |
| tree | 8af26be0522926a6ead4f9baadc117d8897bd76f /src/protocols/ForeignToplevelWlr.cpp | |
| parent | a5c9b3e49047b4f03f79c5146d8925363eab3072 (diff) | |
protocols: simulate mouse movement after activating a toplevel (#10429)
Diffstat (limited to 'src/protocols/ForeignToplevelWlr.cpp')
| -rw-r--r-- | src/protocols/ForeignToplevelWlr.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/protocols/ForeignToplevelWlr.cpp b/src/protocols/ForeignToplevelWlr.cpp index 8807c225..dccf83b6 100644 --- a/src/protocols/ForeignToplevelWlr.cpp +++ b/src/protocols/ForeignToplevelWlr.cpp @@ -1,6 +1,7 @@ #include "ForeignToplevelWlr.hpp" #include <algorithm> #include "../Compositor.hpp" +#include "managers/input/InputManager.hpp" #include "protocols/core/Output.hpp" #include "render/Renderer.hpp" #include "../managers/HookSystemManager.hpp" @@ -24,6 +25,7 @@ CForeignToplevelHandleWlr::CForeignToplevelHandleWlr(SP<CZwlrForeignToplevelHand // these requests bypass the config'd stuff cuz it's usually like // window switchers and shit PWINDOW->activate(true); + g_pInputManager->simulateMouseMovement(); }); m_resource->setSetFullscreen([this](CZwlrForeignToplevelHandleV1* p, wl_resource* output) { |
