summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Compositor.cpp')
-rw-r--r--src/Compositor.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp
index 2d74da19..a4acbecc 100644
--- a/src/Compositor.cpp
+++ b/src/Compositor.cpp
@@ -815,6 +815,11 @@ PHLMONITOR CCompositor::getMonitorFromCursor() {
}
PHLMONITOR CCompositor::getMonitorFromVector(const Vector2D& point) {
+ if (m_vMonitors.empty()) {
+ Debug::log(WARN, "getMonitorFromVector called with empty monitor list");
+ return nullptr;
+ }
+
PHLMONITOR mon;
for (auto const& m : m_vMonitors) {
if (CBox{m->vecPosition, m->vecSize}.containsPoint(point)) {