summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
authorMightyPlaza <123664421+MightyPlaza@users.noreply.github.com>2023-07-11 09:29:19 +0000
committerGitHub <noreply@github.com>2023-07-11 11:29:19 +0200
commit29d017f54bc4b41ec402e6ac91d4857b8305483a (patch)
treebebec674bfc840573fce61349428e411f8bdbc6a /src/Compositor.cpp
parent26579fa9627c46af851efea1381e910ea48e3e73 (diff)
monitor desc default workspace but working now (#2678)
* fix desc check * fixes crashes when nulptr
Diffstat (limited to 'src/Compositor.cpp')
-rw-r--r--src/Compositor.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp
index 89c0d08b..445e2e04 100644
--- a/src/Compositor.cpp
+++ b/src/Compositor.cpp
@@ -495,17 +495,14 @@ CMonitor* CCompositor::getMonitorFromName(const std::string& name) {
return m.get();
}
}
-
return nullptr;
}
CMonitor* CCompositor::getMonitorFromDesc(const std::string& desc) {
for (auto& m : m_vMonitors) {
- if (desc == m->output->description) {
+ if (m->output->description && std::string(m->output->description).find(desc) == 0)
return m.get();
- }
}
-
return nullptr;
}