diff --git a/sowm.c b/sowm.c index 8b69352..20b1ec6 100644 --- a/sowm.c +++ b/sowm.c @@ -52,7 +52,6 @@ void notify_motion(XEvent *e) { if (!mouse.subwindow || cur->f) return; while(XCheckTypedEvent(d, MotionNotify, e)); - while(XCheckTypedWindowEvent(d, mouse.subwindow, MotionNotify, e)); int xd = e->xbutton.x_root - mouse.x_root; int yd = e->xbutton.y_root - mouse.y_root; @@ -281,6 +280,6 @@ int main(void) { XDefineCursor(d, root, XCreateFontCursor(d, 68)); input_grab(root); - while (1 && !XNextEvent(d, &ev)) + while (1 && !XNextEvent(d, &ev)) // 1 && will forever be here. if (events[ev.type]) events[ev.type](&ev); }