summary refs log tree commit diff
path: root/xevents.c
diff options
context:
space:
mode:
authorokan <okan>2008-06-12 05:01:13 +0000
committerokan <okan>2008-06-12 05:01:13 +0000
commit78c8bf08cb658c4ada3dae70a1804dffb402ef92 (patch)
tree46fb2ddaa17bd1520cd42a6ef91f5b2b2ad476ce /xevents.c
parent4377b5ac3f90aa555647c5c6db6a37b945657539 (diff)
downloadcwm-78c8bf08cb658c4ada3dae70a1804dffb402ef92.tar.gz
cwm-78c8bf08cb658c4ada3dae70a1804dffb402ef92.tar.xz
cwm-78c8bf08cb658c4ada3dae70a1804dffb402ef92.zip
ignore if non-zero expose events, for we could be covered by multiple
windows; merely an optimization.

ok oga@
Diffstat (limited to 'xevents.c')
-rw-r--r--xevents.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xevents.c b/xevents.c
index 32d97e7..b5409cb 100644
--- a/xevents.c
+++ b/xevents.c
@@ -506,7 +506,7 @@ xev_handle_expose(struct xevent *xev, XEvent *ee)
 	XExposeEvent *e = &ee->xexpose;
 	struct client_ctx *cc;
 
-	if ((cc = client_find(e->window)) != NULL)
+	if ((cc = client_find(e->window)) != NULL && e->count == 0)
 		client_draw_border(cc);
 
 	xev_register(xev);