Allow to create a shared_ptr<Track>() from Lua

This is relevant for an upcoming API chnage where `do_import`
requires a boost::shared_ptr<ARDOUR:Track>.
This commit is contained in:
Robin Gareus 2022-09-30 21:20:29 +02:00
parent fdac3cb01c
commit 20088062bb
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04

View file

@ -1504,6 +1504,7 @@ LuaBindings::common (lua_State* L)
.endClass ()
.deriveWSPtrClass <Track, Route> ("Track")
.addNilPtrConstructor ()
.addCast<AudioTrack> ("to_audio_track")
.addCast<MidiTrack> ("to_midi_track")
.addFunction ("set_name", &Track::set_name)