]> Dogcows Code - chaz/openbox/blobdiff - openbox/action.c
assert that add_new is not making a duplicate entry
[chaz/openbox] / openbox / action.c
index 483ac8dba349e3504681af6b5c2e0e995bf112cd..c07fa1625826cbf47cc5a220a6bbde9f30e23ba8 100644 (file)
@@ -948,7 +948,12 @@ void action_run_list(GSList *acts, ObClient *c, ObFrameContext context,
                 if (!(cancel || done))
                     if (!keyboard_interactive_grab(state, a->data.any.c, a))
                         continue;
+            }
 
+            /* XXX UGLY HACK race with motion event starting a move and the
+               button release gettnig processed first. answer: don't queue
+               moveresize starts. UGLY HACK XXX */
+            if (a->data.any.interactive || a->func == action_moveresize) {
                 /* interactive actions are not queued */
                 a->func(&a->data);
             } else
This page took 0.020503 seconds and 4 git commands to generate.