wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit c2f3587ef0a17f591cd594a0e4d3145adae55d2a
parent 12bbd9290f40248a7ee3bda4826d87da69f60828
Author: Kris Maglione <jg@suckless.org>
Date:   Fri,  9 Feb 2007 16:42:03 -0500

Improved upon last commit


Diffstat:
event.c | 8+++-----
1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/event.c b/event.c @@ -35,10 +35,8 @@ buttonrelease(XEvent *e) { return; } } - else if((f = frame_of_win(ev->window))) { + else if((f = frame_of_win(ev->window))) write_event("ClientClick 0x%x %d\n", f->client->win, ev->button); - XAllowEvents(blz.dpy, ReplayPointer, ev->time); - } } static void @@ -49,7 +47,7 @@ buttonpress(XEvent *e) { ev = &e->xbutton; if((f = frame_of_win(ev->window))) { - inclient = ispointinrect(ev->x, ev->y, &f->client->rect); + inclient = (ev->subwindow == f->client->win); ev->state &= valid_mask; if((ev->state & def.mod) == def.mod) { switch(ev->button) { @@ -65,7 +63,7 @@ buttonpress(XEvent *e) { frame_to_top(f); focus(f->client, True); default: - XAllowEvents(blz.dpy, ReplayPointer, ev->time); + XAllowEvents(blz.dpy, AsyncPointer, ev->time); break; } }else{