diff options
author | Robin Gareus <robin@gareus.org> | 2017-10-20 00:40:37 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-10-20 02:54:28 +0200 |
commit | ade3ea190ccc4b41932f01d2ba9b03685614cbc6 (patch) | |
tree | e005a49ee860562afce13d176d5b154a7b07edc5 /libs/ardour/luabindings.cc | |
parent | 2a310e5f798e7921715cd11e17e61327d2614e6d (diff) |
Lua: Fix Slavable & Automatable inheritance
This allows to cast VCAs into Slavables.
Diffstat (limited to 'libs/ardour/luabindings.cc')
-rw-r--r-- | libs/ardour/luabindings.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index a5878a2efd..48ffcf2f6b 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -979,6 +979,8 @@ LuaBindings::common (lua_State* L) .deriveWSPtrClass <Stripable, SessionObject> ("Stripable") .addCast<Route> ("to_route") .addCast<VCA> ("to_vca") + .addCast<Slavable> ("to_slavable") + .addCast<Automatable> ("to_automatable") .addFunction ("is_auditioner", &Stripable::is_auditioner) .addFunction ("is_private_route", &Stripable::is_private_route) .addFunction ("is_master", &Stripable::is_master) @@ -1037,8 +1039,6 @@ LuaBindings::common (lua_State* L) .deriveWSPtrClass <Route, Stripable> ("Route") .addCast<Track> ("to_track") - .addCast<Automatable> ("to_automatable") - .addCast<Slavable> ("to_slavable") .addFunction ("set_name", &Route::set_name) .addFunction ("comment", &Route::comment) .addFunction ("active", &Route::active) |