diff options
Diffstat (limited to 'player/lua.c')
-rw-r--r-- | player/lua.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/player/lua.c b/player/lua.c index b3a7167dce..9b53b76465 100644 --- a/player/lua.c +++ b/player/lua.c @@ -613,6 +613,14 @@ static int script_commandv(lua_State *L) return check_error(L, mpv_command(ctx->client, args)); } +static int script_del_property(lua_State *L) +{ + struct script_ctx *ctx = get_ctx(L); + const char *p = luaL_checkstring(L, 1); + + return check_error(L, mpv_del_property(ctx->client, p)); +} + static int script_set_property(lua_State *L) { struct script_ctx *ctx = get_ctx(L); @@ -1219,6 +1227,7 @@ static const struct fn_entry main_fns[] = { FN_ENTRY(get_property_bool), FN_ENTRY(get_property_number), AF_ENTRY(get_property_native), + FN_ENTRY(del_property), FN_ENTRY(set_property), FN_ENTRY(set_property_bool), FN_ENTRY(set_property_number), |