From 2dd2acac897d4fdf201b98f666cfc9bc13cfa33e Mon Sep 17 00:00:00 2001 From: "Avi Halachmi (:avih)" Date: Wed, 20 Sep 2017 05:50:13 +0300 Subject: js: fix broken mp.set_property_number, mp.set_property_native Also implicitly fixes memory leak when mp.set_property_native was used, because the cleanup did not expect more allocations from the accidental use of mpv_get_property. --- player/javascript.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'player/javascript.c') diff --git a/player/javascript.c b/player/javascript.c index abb1581f86..14c1872d67 100644 --- a/player/javascript.c +++ b/player/javascript.c @@ -616,7 +616,7 @@ static void script_set_property_native(js_State *J, void *af) mpv_node node; makenode(af, &node, J, 2); mpv_handle *h = jclient(J); - int e = mpv_get_property(h, js_tostring(J, 1), MPV_FORMAT_NODE, &node); + int e = mpv_set_property(h, js_tostring(J, 1), MPV_FORMAT_NODE, &node); push_status(J, e); } @@ -647,7 +647,7 @@ static void script_set_property_number(js_State *J) { double v = js_tonumber(J, 2); mpv_handle *h = jclient(J); - int e = mpv_get_property(h, js_tostring(J, 1), MPV_FORMAT_DOUBLE, &v); + int e = mpv_set_property(h, js_tostring(J, 1), MPV_FORMAT_DOUBLE, &v); push_status(J, e); } -- cgit v1.2.3