commit ff9c005c036ba8be78b5ae1b84fcd61fb2262c4e
parent 84e4a54ad1409b64ed6c59b1353038a41ef4ff52
Author: Sander van Dijk <sander@wmii.de>
Date: Tue, 9 May 2006 19:08:07 +0000
prevent some unneeded redraws
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cmd/wm/client.c b/cmd/wm/client.c
@@ -138,9 +138,9 @@ focus_client(Client *c, Bool restack)
if(i > 0 && f->area->mode == Colstack)
arrange_column(f->area, False);
XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);
- if(old)
+ if(old && old != old_in_area && old != c)
draw_client(old);
- if(old_in_area != c)
+ if(old_in_area && old_in_area != c)
draw_client(old_in_area);
draw_client(c);
XSync(dpy, False);