diff options
Diffstat (limited to 'hyprtester/plugin/src/main.cpp')
| -rw-r--r-- | hyprtester/plugin/src/main.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/hyprtester/plugin/src/main.cpp b/hyprtester/plugin/src/main.cpp index f8f858b4..6db352fc 100644 --- a/hyprtester/plugin/src/main.cpp +++ b/hyprtester/plugin/src/main.cpp @@ -6,8 +6,6 @@ #define private public #include <src/config/ConfigManager.hpp> #include <src/config/ConfigDescriptions.hpp> -#include <src/layout/IHyprLayout.hpp> -#include <src/managers/LayoutManager.hpp> #include <src/managers/input/InputManager.hpp> #include <src/managers/PointerManager.hpp> #include <src/managers/input/trackpad/TrackpadGestures.hpp> @@ -15,6 +13,7 @@ #include <src/desktop/rule/windowRule/WindowRuleApplicator.hpp> #include <src/Compositor.hpp> #include <src/desktop/state/FocusState.hpp> +#include <src/layout/LayoutManager.hpp> #undef private #include <hyprutils/utils/ScopeGuard.hpp> @@ -53,8 +52,9 @@ static SDispatchResult snapMove(std::string in) { Vector2D pos = PLASTWINDOW->m_realPosition->goal(); Vector2D size = PLASTWINDOW->m_realSize->goal(); - g_pLayoutManager->getCurrentLayout()->performSnap(pos, size, PLASTWINDOW, MBIND_MOVE, -1, size); - *PLASTWINDOW->m_realPosition = pos.round(); + g_layoutManager->performSnap(pos, size, PLASTWINDOW->layoutTarget(), MBIND_MOVE, -1, size); + + PLASTWINDOW->layoutTarget()->setPositionGlobal(CBox{pos, size}); return {}; } |
