From 20088062bb4fc54ffe2812fc80880fbdf58e96b3 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 30 Sep 2022 21:20:29 +0200 Subject: [PATCH] Allow to create a `shared_ptr()` from Lua This is relevant for an upcoming API chnage where `do_import` requires a boost::shared_ptr. --- libs/ardour/luabindings.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index 6145ba9f85..cccaf64392 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -1504,6 +1504,7 @@ LuaBindings::common (lua_State* L) .endClass () .deriveWSPtrClass ("Track") + .addNilPtrConstructor () .addCast ("to_audio_track") .addCast ("to_midi_track") .addFunction ("set_name", &Track::set_name)