From 0d359879c9edfaefe8f4d500802781e32f2c8d9a Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 24 Jan 2018 03:20:15 +0100 Subject: command: add a change-list command Requested. See manpage additions. The main reason why this goes through the trouble to keep the action/operation parameter separate is so that we don't expose some option parser implementation details to the command (although that is a relatively weak reason), and also to make it more different from the "set" command, which can't support this type of option as it goes through the property layer. Fixes #5435. --- input/cmd_list.c | 1 + input/cmd_list.h | 1 + 2 files changed, 2 insertions(+) (limited to 'input') diff --git a/input/cmd_list.c b/input/cmd_list.c index dc3dd68a61..58c7601c84 100644 --- a/input/cmd_list.c +++ b/input/cmd_list.c @@ -150,6 +150,7 @@ const struct mp_cmd_def mp_cmds[] = { { MP_CMD_RUN, "run", { ARG_STRING, ARG_STRING }, .vararg = true }, { MP_CMD_SET, "set", { ARG_STRING, ARG_STRING } }, + { MP_CMD_CHANGE_LIST, "change-list", { ARG_STRING, ARG_STRING, ARG_STRING } }, { MP_CMD_ADD, "add", { ARG_STRING, OARG_DOUBLE(1) }, .allow_auto_repeat = true, .scalable = true, diff --git a/input/cmd_list.h b/input/cmd_list.h index 4d03626bee..af46fe3931 100644 --- a/input/cmd_list.h +++ b/input/cmd_list.h @@ -65,6 +65,7 @@ enum mp_command_type { MP_CMD_SUB_REMOVE, MP_CMD_SUB_RELOAD, MP_CMD_SET, + MP_CMD_CHANGE_LIST, MP_CMD_PRINT_TEXT, MP_CMD_SHOW_TEXT, MP_CMD_EXPAND_TEXT, -- cgit v1.2.3