diff options
Diffstat (limited to 'monsterwm.c')
| -rw-r--r-- | monsterwm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/monsterwm.c b/monsterwm.c index 94483db..34583cf 100644 --- a/monsterwm.c +++ b/monsterwm.c @@ -343,7 +343,8 @@ void maprequest(XEvent *e) { XClassHint ch = {0, 0}; if(XGetClassHint(dis, ev->window, &ch)) for(unsigned int i=0; i<LENGTH(rules); i++) { - if(strcmp(ch.res_class, rules[i].class)) continue; + if(strcmp(ch.res_class, rules[i].class) + && strcmp(ch.res_name, rules[i].class)) continue; int cd = current_desktop; save_desktop(cd); select_desktop(rules[i].desktop); |
