Xinqi Bao's Git
projects
/
dwm.git
/ commitdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
bcb07de
)
slight change of event handling order
author
arg@mmvi <unknown>
Mon, 25 Sep 2006 19:28:00 +0000
(21:28 +0200)
committer
arg@mmvi <unknown>
Mon, 25 Sep 2006 19:28:00 +0000
(21:28 +0200)
event.c
patch
|
blob
|
history
diff --git
a/event.c
b/event.c
index
fe25dee
..
cf89428
100644
(file)
--- a/
event.c
+++ b/
event.c
@@
-37,6
+37,9
@@
movemouse(Client *c) {
for(;;) {
XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev);
switch (ev.type) {
for(;;) {
XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev);
switch (ev.type) {
+ case ButtonRelease:
+ XUngrabPointer(dpy, CurrentTime);
+ return;
case Expose:
handler[Expose](&ev);
break;
case Expose:
handler[Expose](&ev);
break;
@@
-46,9
+49,6
@@
movemouse(Client *c) {
c->y = ocy + (ev.xmotion.y - y1);
resize(c, False, TopLeft);
break;
c->y = ocy + (ev.xmotion.y - y1);
resize(c, False, TopLeft);
break;
- case ButtonRelease:
- XUngrabPointer(dpy, CurrentTime);
- return;
}
}
}
}
}
}
@@
-70,6
+70,9
@@
resizemouse(Client *c) {
for(;;) {
XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev);
switch(ev.type) {
for(;;) {
XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev);
switch(ev.type) {
+ case ButtonRelease:
+ XUngrabPointer(dpy, CurrentTime);
+ return;
case Expose:
handler[Expose](&ev);
break;
case Expose:
handler[Expose](&ev);
break;
@@
-87,9
+90,6
@@
resizemouse(Client *c) {
sticky = (ocy <= ev.xmotion.y) ? TopRight : BotRight;
resize(c, True, sticky);
break;
sticky = (ocy <= ev.xmotion.y) ? TopRight : BotRight;
resize(c, True, sticky);
break;
- case ButtonRelease:
- XUngrabPointer(dpy, CurrentTime);
- return;
}
}
}
}
}
}