diff options
Diffstat (limited to 'src/managers/input/trackpad/gestures/FloatGesture.cpp')
| -rw-r--r-- | src/managers/input/trackpad/gestures/FloatGesture.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/managers/input/trackpad/gestures/FloatGesture.cpp b/src/managers/input/trackpad/gestures/FloatGesture.cpp index bd8d65ea..ea330750 100644 --- a/src/managers/input/trackpad/gestures/FloatGesture.cpp +++ b/src/managers/input/trackpad/gestures/FloatGesture.cpp @@ -1,8 +1,9 @@ #include "FloatGesture.hpp" -#include "../../../../Compositor.hpp" #include "../../../../managers/LayoutManager.hpp" #include "../../../../render/Renderer.hpp" +#include "../../../../desktop/state/FocusState.hpp" +#include "../../../../desktop/Window.hpp" constexpr const float MAX_DISTANCE = 250.F; @@ -29,7 +30,7 @@ CFloatTrackpadGesture::CFloatTrackpadGesture(const std::string_view& data) { void CFloatTrackpadGesture::begin(const ITrackpadGesture::STrackpadGestureBegin& e) { ITrackpadGesture::begin(e); - m_window = g_pCompositor->m_lastWindow; + m_window = Desktop::focusState()->window(); if (!m_window) return; |
