summaryrefslogtreecommitdiffstats
path: root/player
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-02-20 13:38:39 +0100
committerwm4 <wm4@nowhere>2014-03-11 00:14:30 +0100
commit89f20cd2f35ad25271ac91606ec459467d61a0ed (patch)
tree3dfa4e4d9da5c77997d5a1e1823b6e29d90bcf00 /player
parentcce2b675acaef005720faed63106f7d98da7253e (diff)
downloadmpv-89f20cd2f35ad25271ac91606ec459467d61a0ed.tar.bz2
mpv-89f20cd2f35ad25271ac91606ec459467d61a0ed.tar.xz
input: check for abort cmd in multi-commands
MP_CMD_COMMAND_LIST commands (used to implement key bindings with multiple commands) were not checked for abort commands. Implement it. Remove the remarks about multi-commands being special from the manpage. Seek coalescing is handled differently now, and the issue with abort commands is fixed with this commit.
Diffstat (limited to 'player')
-rw-r--r--player/loadfile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/player/loadfile.c b/player/loadfile.c
index adf708858c..d6b2467430 100644
--- a/player/loadfile.c
+++ b/player/loadfile.c
@@ -1014,7 +1014,7 @@ static bool demux_was_interrupted(struct MPContext *mpctx)
mp_cmd_t *cmd = mp_input_get_cmd(mpctx->input, 0, 0);
if (!cmd)
break;
- if (mp_input_is_abort_cmd(cmd->id))
+ if (mp_input_is_abort_cmd(cmd))
run_command(mpctx, cmd);
mp_cmd_free(cmd);
}