applied applyrules-fix by Jukka, thank you Jukka!
721b2084
1 file(s) · +3 −3
| 261 | 261 | XGetClassHint(dpy, c->win, &ch); |
|
| 262 | 262 | for(i = 0; i < LENGTH(rules); i++) { |
|
| 263 | 263 | r = &rules[i]; |
|
| 264 | - | if((r->title && strstr(c->name, r->title)) |
|
| 265 | - | || (ch.res_class && r->class && strstr(ch.res_class, r->class)) |
|
| 266 | - | || (ch.res_name && r->instance && strstr(ch.res_name, r->instance))) |
|
| 264 | + | if((!r->title || strstr(c->name, r->title)) |
|
| 265 | + | && (!ch.res_class || !r->class || strstr(ch.res_class, r->class)) |
|
| 266 | + | && (!ch.res_name || !r->instance || strstr(ch.res_name, r->instance))) |
|
| 267 | 267 | { |
|
| 268 | 268 | c->isfloating = r->isfloating; |
|
| 269 | 269 | if(r->tag) { |