aboutsummaryrefslogtreecommitdiff
path: root/monsterwm.c
diff options
context:
space:
mode:
Diffstat (limited to 'monsterwm.c')
-rw-r--r--monsterwm.c3
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);