all repos — openbox @ de1679e3e2f05a20d7ac7daaddb38db0f2e3172b

openbox fork - make it a bit more like ryudo

cancel the interactive action only if runing another one. i think this will work?
Dana Jansens danakj@orodu.net
commit

de1679e3e2f05a20d7ac7daaddb38db0f2e3172b

parent

8eea9dcdb77e004e67c23061eaecce26e8cd4e68

1 files changed, 5 insertions(+), 4 deletions(-)

jump to
M openbox/actions.copenbox/actions.c

@@ -249,11 +249,12 @@

actions_setup_data(&data, uact, state, x, y, button, con, client); if (!interactive_act || interactive_act->def != act->def) { - /* cancel the old one */ - if (interactive_act) - actions_interactive_cancel_act(); - if (actions_act_is_interactive(act)) + if (actions_act_is_interactive(act)) { + /* cancel the old one */ + if (interactive_act) + actions_interactive_cancel_act(); ok = actions_interactive_begin_act(act, state); + } } /* fire the action's run function with this data */