diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-10-02 04:06:40 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-10-02 04:06:40 +0000 |
| commit | 9bd60fd92b8ff09630b35973947493a23015c621 (patch) | |
| tree | ab013e0203f4b24b0de69c2c7cc79c705524b116 /openbox/action.c | |
| parent | 4ea5a21fe1e5b95becb36194adb3add9858d5f23 (diff) | |
dont queue up interative end actions
Diffstat (limited to 'openbox/action.c')
| -rw-r--r-- | openbox/action.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/openbox/action.c b/openbox/action.c index 5f60019e..babb8f82 100644 --- a/openbox/action.c +++ b/openbox/action.c @@ -949,7 +949,11 @@ void action_run_list(GSList *acts, ObClient *c, ObFrameContext context, keyboard_interactive_grab(state, a->data.any.c, a); } - ob_main_loop_queue_action(ob_main_loop, a); + /* closing interactive actions are not queued */ + if (!done) + ob_main_loop_queue_action(ob_main_loop, a); + else + a->func(&a->data); } } } |
