X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fevent.c;h=ba156da6fc35952fc6b2cedc0d30b01cc5addaa7;hb=eea1a9fef91686a511ae0a8590dbb6df02c26470;hp=2dde13299585928cbd62966b0b969c3162312c0c;hpb=98b02c6b60bbde2a5db026b3ee3e6e6dc44d1a92;p=chaz%2Fopenbox diff --git a/openbox/event.c b/openbox/event.c index 2dde1329..ba156da6 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -700,6 +700,8 @@ static void event_process(const XEvent *ec, gpointer data) static guint pressed = 0; static Window pressed_win = None; + event_sourcetime = event_curtime; + /* If the button press was on some non-root window, or was physically on the root window... */ if (window != obt_root(ob_screen) || @@ -726,6 +728,8 @@ static void event_process(const XEvent *ec, gpointer data) else if (e->type == KeyPress || e->type == KeyRelease || e->type == MotionNotify) { + event_sourcetime = event_curtime; + used = event_handle_user_input(client, e); if (prompt && !used)