aewl

diff aewl.c @ 763:17428bca4a12

removed group-toggle by mouse; small cleanup
author meillo@marmaro.de
date Fri, 05 Dec 2008 16:25:09 +0100
parents 3f0b245732fc
children 15660880e23d
line diff
     1.1 --- a/aewl.c	Fri Dec 05 16:03:45 2008 +0100
     1.2 +++ b/aewl.c	Fri Dec 05 16:25:09 2008 +0100
     1.3 @@ -592,7 +592,7 @@
     1.4  		snprintf(prop, sizeof prop, "%s:%s:%s",
     1.5  				ch.res_class ? ch.res_class : "",
     1.6  				ch.res_name ? ch.res_name : "", c->name);
     1.7 -		for(i = 0; i < len; i++)
     1.8 +		for(i = 0; i < len && !matched; i++)
     1.9  			if(rreg[i].clregex && !regexec(rreg[i].clregex, prop, 1, &tmp, 0)) {
    1.10  				c->isfloat = rule[i].isfloat;
    1.11  				if (rule[i].group < 0) {
    1.12 @@ -603,7 +603,6 @@
    1.13  					c->group = False;
    1.14  				}
    1.15  				matched = True;
    1.16 -        break;  /* perform only the first rule matching */
    1.17  			}
    1.18  		if(ch.res_class)
    1.19  			XFree(ch.res_class);
    1.20 @@ -733,11 +732,9 @@
    1.21  	XButtonPressedEvent *ev = &e->xbutton;
    1.22  
    1.23  	if(barwin == ev->window) {
    1.24 -		if(ev->button == Button1) {
    1.25 -			toggleview();
    1.26 -		}
    1.27  		return;
    1.28 -	} else if((c = getclient(ev->window))) {
    1.29 +	}
    1.30 +	if((c = getclient(ev->window))) {
    1.31  		focus(c);
    1.32  		if(CLEANMASK(ev->state) != MODKEY)
    1.33  			return;