| tslight change of event handling order - dwm - [fork] customized build of dwm, … | |
| git clone git://src.adamsgaard.dk/dwm | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 67bc08d1b938842d27d976da9bbbc210b1f860b7 | |
| parent bcb07de75000e75a450e4dddf851e9ce69966f59 | |
| Author: arg@mmvi <unknown> | |
| Date: Mon, 25 Sep 2006 21:28:00 +0200 | |
| slight change of event handling order | |
| Diffstat: | |
| M event.c | 12 ++++++------ | |
| 1 file changed, 6 insertions(+), 6 deletions(-) | |
| --- | |
| diff --git a/event.c b/event.c | |
| t@@ -37,6 +37,9 @@ movemouse(Client *c) { | |
| for(;;) { | |
| XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev); | |
| switch (ev.type) { | |
| + case ButtonRelease: | |
| + XUngrabPointer(dpy, CurrentTime); | |
| + return; | |
| case Expose: | |
| handler[Expose](&ev); | |
| break; | |
| t@@ -46,9 +49,6 @@ movemouse(Client *c) { | |
| c->y = ocy + (ev.xmotion.y - y1); | |
| resize(c, False, TopLeft); | |
| break; | |
| - case ButtonRelease: | |
| - XUngrabPointer(dpy, CurrentTime); | |
| - return; | |
| } | |
| } | |
| } | |
| t@@ -70,6 +70,9 @@ resizemouse(Client *c) { | |
| for(;;) { | |
| XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev); | |
| switch(ev.type) { | |
| + case ButtonRelease: | |
| + XUngrabPointer(dpy, CurrentTime); | |
| + return; | |
| case Expose: | |
| handler[Expose](&ev); | |
| break; | |
| t@@ -87,9 +90,6 @@ resizemouse(Client *c) { | |
| sticky = (ocy <= ev.xmotion.y) ? TopRight : Bo… | |
| resize(c, True, sticky); | |
| break; | |
| - case ButtonRelease: | |
| - XUngrabPointer(dpy, CurrentTime); | |
| - return; | |
| } | |
| } | |
| } |