diff -r 4560e0882c1d -r 3ef108a5ca0a event.c --- a/event.c Tue Jul 11 22:49:09 2006 +0200 +++ b/event.c Tue Jul 11 23:18:30 2006 +0200 @@ -143,9 +143,12 @@ expose(XEvent *e) { XExposeEvent *ev = &e->xexpose; + Client *c; if(ev->count == 0) { - if(ev->window == barwin) + if((c = getclient(ev->window))) + draw_client(c); + else if(ev->window == barwin) draw_bar(); } }