diff -r 77922a389fa8 -r c1185dc7a36e tag.c --- a/tag.c Fri Jul 21 14:11:38 2006 +0200 +++ b/tag.c Fri Jul 21 18:34:10 2006 +0200 @@ -165,18 +165,13 @@ settags(Client *c) { char classinst[256]; - static unsigned int len = rule ? sizeof(rule) / sizeof(rule[0]) : 0; + static unsigned int len = sizeof(rule) / sizeof(rule[0]); unsigned int i, j; regex_t regex; regmatch_t tmp; Bool matched = False; XClassHint ch; - if(!len) { - c->tags[tsel] = tags[tsel]; - return; - } - if(XGetClassHint(dpy, c->win, &ch)) { snprintf(classinst, sizeof(classinst), "%s:%s", ch.res_class ? ch.res_class : "",