summaryrefslogtreecommitdiff
path: root/src/desktop/Workspace.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/desktop/Workspace.cpp')
-rw-r--r--src/desktop/Workspace.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/desktop/Workspace.cpp b/src/desktop/Workspace.cpp
index 70a0f370..5789e54f 100644
--- a/src/desktop/Workspace.cpp
+++ b/src/desktop/Workspace.cpp
@@ -334,10 +334,10 @@ bool CWorkspace::matchesStaticSelector(const std::string& selector_) {
prop = prop.substr(2, prop.length() - 3);
- if (prop.starts_with("s:"))
- return m_szName.starts_with(prop.substr(2));
- if (prop.starts_with("e:"))
- return m_szName.ends_with(prop.substr(2));
+ if (prop.starts_with("s:") && !m_szName.starts_with(prop.substr(2)))
+ return false;
+ if (prop.starts_with("e:") && !m_szName.ends_with(prop.substr(2)))
+ return false;
const auto WANTSNAMED = configStringToInt(prop);