From 1b5980476b304881927ff4d286a3cdd35ba01c97 Mon Sep 17 00:00:00 2001 From: Julian Bouzas Date: Fri, 12 Mar 2021 11:41:29 -0500 Subject: [PATCH] m-lua-script: add object_deactivate API --- modules/module-lua-scripting/api.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/module-lua-scripting/api.c b/modules/module-lua-scripting/api.c index 50348182..c7246331 100644 --- a/modules/module-lua-scripting/api.c +++ b/modules/module-lua-scripting/api.c @@ -261,8 +261,18 @@ object_activate (lua_State *L) return 0; } +static int +object_deactivate (lua_State *L) +{ + WpObject *o = wplua_checkobject (L, 1, WP_TYPE_OBJECT); + WpObjectFeatures features = luaL_checkinteger (L, 2); + wp_object_deactivate (o, features); + return 0; +} + static const luaL_Reg object_methods[] = { { "activate", object_activate }, + { "deactivate", object_deactivate }, { NULL, NULL } };