From ade3ea190ccc4b41932f01d2ba9b03685614cbc6 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 20 Oct 2017 00:40:37 +0200 Subject: [PATCH] Lua: Fix Slavable & Automatable inheritance This allows to cast VCAs into Slavables. --- libs/ardour/luabindings.cc | 4 ++-- 1 file 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") .addCast ("to_route") .addCast ("to_vca") + .addCast ("to_slavable") + .addCast ("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") .addCast ("to_track") - .addCast ("to_automatable") - .addCast ("to_slavable") .addFunction ("set_name", &Route::set_name) .addFunction ("comment", &Route::comment) .addFunction ("active", &Route::active)