dwm.c
changeset 1174 cb9dcaba37b6
parent 1173 fb1833284e4b
child 1176 44df4a068f31
equal deleted inserted replaced
1173:fb1833284e4b 1174:cb9dcaba37b6
   259 
   259 
   260 	/* rule matching */
   260 	/* rule matching */
   261 	XGetClassHint(dpy, c->win, &ch);
   261 	XGetClassHint(dpy, c->win, &ch);
   262 	for(i = 0; i < LENGTH(rules); i++) {
   262 	for(i = 0; i < LENGTH(rules); i++) {
   263 		r = &rules[i];
   263 		r = &rules[i];
   264 		if((r->title && strstr(c->name, r->title))
   264 		if((!r->title || strstr(c->name, r->title))
   265 		|| (ch.res_class && r->class && strstr(ch.res_class, r->class))
   265 		&& (!ch.res_class || !r->class || strstr(ch.res_class, r->class))
   266 		|| (ch.res_name && r->instance && strstr(ch.res_name, r->instance)))
   266 		&& (!ch.res_name || !r->instance || strstr(ch.res_name, r->instance)))
   267 		{
   267 		{
   268 			c->isfloating = r->isfloating;
   268 			c->isfloating = r->isfloating;
   269 			if(r->tag) {
   269 			if(r->tag) {
   270 				c->tags[idxoftag(r->tag)] = True;
   270 				c->tags[idxoftag(r->tag)] = True;
   271 				matched = True;
   271 				matched = True;