Prefer to expose the virtual method for VCA and Route
authorRobin Gareus <robin@gareus.org>
Wed, 27 Feb 2019 15:43:52 +0000 (16:43 +0100)
committerRobin Gareus <robin@gareus.org>
Wed, 27 Feb 2019 15:43:52 +0000 (16:43 +0100)
libs/ardour/luabindings.cc

index b72655390308816f55e5f4ad86e9aa14cec97268..4191a44d7a86baa9b159aaec64590c10e0b666e6 100644 (file)
@@ -1046,6 +1046,8 @@ LuaBindings::common (lua_State* L)
                .addFunction ("filter_enable_controllable", &Stripable::filter_enable_controllable)
                .addFunction ("set_presentation_order", &Stripable::set_presentation_order)
                .addFunction ("presentation_info_ptr", &Stripable::presentation_info_ptr)
+               .addFunction ("slaved_to", &Stripable::slaved_to)
+               .addFunction ("slaved", &Stripable::slaved)
 
                .endClass ()
 
@@ -1055,8 +1057,6 @@ LuaBindings::common (lua_State* L)
                .addFunction ("gain_control", &VCA::gain_control)
                .addFunction ("solo_control", &VCA::solo_control)
                .addFunction ("mute_control", &VCA::mute_control)
-               .addFunction ("slaved_to", &VCA::slaved_to)
-               .addFunction ("slaved", &VCA::slaved)
                .endClass ()
 
                .deriveWSPtrClass <Route, Stripable> ("Route")
@@ -1095,8 +1095,6 @@ LuaBindings::common (lua_State* L)
                .addFunction ("set_meter_point", &Route::set_meter_point)
                .addFunction ("signal_latency", &Route::signal_latency)
                .addFunction ("playback_latency", &Route::playback_latency)
-               .addFunction ("slaved_to", &Route::slaved_to)
-               .addFunction ("slaved", &Route::slaved)
                .endClass ()
 
                .deriveWSPtrClass <Playlist, SessionObject> ("Playlist")