aewl
diff event.c @ 400:052657ff2e7b
applied Sanders max_and_focus.patch
author | Anselm R. Garbe <arg@10kloc.org> |
---|---|
date | Mon, 04 Sep 2006 08:55:49 +0200 |
parents | 74739798b0b2 |
children | ffb462fb7903 |
line diff
1.1 --- a/event.c Fri Sep 01 15:31:59 2006 +0200 1.2 +++ b/event.c Mon Sep 04 08:55:49 2006 +0200 1.3 @@ -131,15 +131,15 @@ 1.4 } 1.5 else if((c = getclient(ev->window))) { 1.6 focus(c); 1.7 - if(c->ismax || CLEANMASK(ev->state) != MODKEY) 1.8 + if(maximized || CLEANMASK(ev->state) != MODKEY) 1.9 return; 1.10 - if((ev->button == Button1) && ((arrange == dofloat) || c->isfloat)) { 1.11 + if(ev->button == Button1 && (arrange == dofloat || c->isfloat)) { 1.12 restack(c); 1.13 movemouse(c); 1.14 } 1.15 else if(ev->button == Button2) 1.16 zoom(NULL); 1.17 - else if(ev->button == Button3 && ((arrange == dofloat) || c->isfloat)) { 1.18 + else if(ev->button == Button3 && (arrange == dofloat || c->isfloat)) { 1.19 restack(c); 1.20 resizemouse(c); 1.21 } 1.22 @@ -173,7 +173,7 @@ 1.23 XWindowChanges wc; 1.24 1.25 if((c = getclient(ev->window))) { 1.26 - if(!c->isfloat && (arrange != dofloat) && c->ismax) { 1.27 + if((c == sel) && !c->isfloat && (arrange != dofloat) && maximized) { 1.28 synconfig(c, sx, sy + bh, sw - 2, sh - 2 - bh, ev->border_width); 1.29 XSync(dpy, False); 1.30 return;