tfixed - dwm - [fork] customized build of dwm, the dynamic window manager | |
git clone git://src.adamsgaard.dk/dwm | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 4ad20ffc2c23d29329bc7349985d889f2cb45612 | |
parent 57e6e3bb80b5fc4709de3f8b716a8b8065897c7a | |
Author: Anselm R.Garbe <[email protected]> | |
Date: Mon, 14 Aug 2006 17:48:54 +0200 | |
fixed | |
Diffstat: | |
M client.c | 12 ++++-------- | |
M event.c | 2 +- | |
2 files changed, 5 insertions(+), 9 deletions(-) | |
--- | |
diff --git a/client.c b/client.c | |
t@@ -49,10 +49,12 @@ ban(Client *c) | |
void | |
focus(Client *c) | |
{ | |
- if (!issel) | |
- return; | |
Client *old = sel; | |
+ if (!issel) | |
+ return; | |
+ if(sel && sel->ismax) | |
+ togglemax(NULL); | |
sel = c; | |
if(old && old != c) | |
drawtitle(old); | |
t@@ -68,9 +70,6 @@ focusnext(Arg *arg) | |
if(!sel) | |
return; | |
- if(sel->ismax) | |
- togglemax(NULL); | |
- | |
if(!(c = getnext(sel->next))) | |
c = getnext(clients); | |
if(c) { | |
t@@ -87,9 +86,6 @@ focusprev(Arg *arg) | |
if(!sel) | |
return; | |
- if(sel->ismax) | |
- togglemax(NULL); | |
- | |
if(!(c = getprev(sel->prev))) { | |
for(c = clients; c && c->next; c = c->next); | |
c = getprev(c); | |
diff --git a/event.c b/event.c | |
t@@ -144,11 +144,11 @@ buttonpress(XEvent *e) | |
static void | |
configurerequest(XEvent *e) | |
{ | |
+ unsigned long newmask; | |
Client *c; | |
XConfigureRequestEvent *ev = &e->xconfigurerequest; | |
XEvent synev; | |
XWindowChanges wc; | |
- unsigned long newmask; | |
if((c = getclient(ev->window))) { | |
gravitate(c, True); |