diff --git a/src/plugin.cpp b/src/plugin.cpp index 0ab7323..c9cf13f 100644 --- a/src/plugin.cpp +++ b/src/plugin.cpp @@ -6,7 +6,9 @@ #include #include #include -#include +#include +#include +#include #include #include @@ -133,7 +135,7 @@ struct Display { }; [[nodiscard]] auto currentDisplay() -> Display { - const auto monitor = g_pCompositor->getMonitorFromCursor(); + const auto monitor = State::monitorState()->query().vec(Pointer::mgr()->position()).run(); if (!monitor) return {};