diff options
Diffstat (limited to 'src/ClientPattern.cc')
-rw-r--r-- | src/ClientPattern.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ClientPattern.cc b/src/ClientPattern.cc index b2ad691..f49f7fd 100644 --- a/src/ClientPattern.cc +++ b/src/ClientPattern.cc | |||
@@ -322,7 +322,7 @@ bool ClientPattern::match(const Focusable &win) const { | |||
322 | for (; it != it_end; ++it) { | 322 | for (; it != it_end; ++it) { |
323 | const Term& term = *(*it); | 323 | const Term& term = *(*it); |
324 | if (term.prop == XPROP) { | 324 | if (term.prop == XPROP) { |
325 | if (!term.negate ^ (term.regexp.match(win.getTextProperty(term.xprop)))) | 325 | if (!term.negate ^ ((term.regexp.match(win.getTextProperty(term.xprop))) || term.regexp.match(FbTk::StringUtil::number2String(win.getCardinalProperty(term.xprop))))) |
326 | return false; | 326 | return false; |
327 | } else if (term.regstr == "[current]") { | 327 | } else if (term.regstr == "[current]") { |
328 | WinClient *focused = FocusControl::focusedWindow(); | 328 | WinClient *focused = FocusControl::focusedWindow(); |