]> Dogcows Code - chaz/openbox/blobdiff - openbox/keyboard.c
make clicks end inetractive actions but not cancel them ! so annoying !
[chaz/openbox] / openbox / keyboard.c
index 18ca37f72d14aa3f8b66f669d253efcad5d7a424..2c97b93c7ea1ab53fce36a4bc163e64362e991a8 100644 (file)
@@ -248,8 +248,10 @@ gboolean keyboard_process_interactive_grab(const XEvent *e, ObClient **client)
               done = TRUE;
               else */if (e->xkey.keycode == ob_keycode(OB_KEY_ESCAPE))
                   cancel = done = TRUE;
-        } else if (e->type == ButtonPress)
-            cancel = done = TRUE;
+        } else if (e->type == ButtonPress) {
+            cancel = FALSE;
+            done = TRUE;
+        }
 
         if (done) {
             keyboard_interactive_end(e->xkey.state, cancel, e->xkey.time,TRUE);
This page took 0.023685 seconds and 4 git commands to generate.