From c35517d44e983524760109ea7864c2ace91e5f9e Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Sun, 24 Apr 2022 17:53:50 +0200 Subject: fixes for xwayland popups, autofloat pop-up and task_dialog --- src/Compositor.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/Compositor.cpp') diff --git a/src/Compositor.cpp b/src/Compositor.cpp index 43263dd4..8cdd9889 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -761,3 +761,12 @@ CWorkspace* CCompositor::getWorkspaceByString(const std::string& str) { return nullptr; } + +bool CCompositor::isPointOnAnyMonitor(const Vector2D& point) { + for (auto& m : m_lMonitors) { + if (VECINRECT(point, m.vecPosition.x, m.vecPosition.y, m.vecSize.x + m.vecPosition.x, m.vecSize.y + m.vecPosition.y)) + return true; + } + + return false; +} \ No newline at end of file -- cgit v1.2.3