summaryrefslogtreecommitdiffstats
path: root/command.c
diff options
context:
space:
mode:
Diffstat (limited to 'command.c')
-rw-r--r--command.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/command.c b/command.c
index a61505325f..e6750f314b 100644
--- a/command.c
+++ b/command.c
@@ -1735,7 +1735,8 @@ int run_command(MPContext * mpctx, mp_cmd_t * cmd)
cmd->args[0].v.s);
}
r = mp_property_do(cmd->args[0].v.s,
- M_PROPERTY_STEP_UP,
+ cmd->args[2].v.i < 0 ?
+ M_PROPERTY_STEP_DOWN : M_PROPERTY_STEP_UP,
arg, mpctx);
step_prop_err:
if (r == M_PROPERTY_UNKNOWN)