From: Mikael Magnusson Date: Mon, 7 Jul 2008 20:34:55 +0000 (+0200) Subject: This might be a little bit better. X-Git-Tag: mikabox-3.4.7.2~33 X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=95887df4af3382303e4ab1b1b78c7b68bcd48a74;p=mikachu%2Fopenbox.git This might be a little bit better. At least it consistently doesn't run the openbox action. --- diff --git a/openbox/event.c b/openbox/event.c index a8e5c3f2..85403739 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -740,10 +740,10 @@ static void event_process(const XEvent *ec, gpointer data) { event_handle_user_input(client, e); } - /* If we have grabbed the mouse actively, I think this is how - to check it? */ - else if (button) - event_handle_user_input(NULL, e); + /* We ignored the release event so make sure we don't think + the button is still pressed */ + else if (e->type == ButtonRelease) + button = 0; } } else if (e->type == KeyPress || e->type == KeyRelease ||