From c37cdf548d14b01744ff560217fb55958e6992fc Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 9 Aug 2017 04:08:43 +0200 Subject: Lua GUI Instance update: prepare for template scripts --- gtk2_ardour/luainstance.cc | 6 ++++-- gtk2_ardour/luainstance.h | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'gtk2_ardour') diff --git a/gtk2_ardour/luainstance.cc b/gtk2_ardour/luainstance.cc index bf18683c1d..9db09e38dc 100644 --- a/gtk2_ardour/luainstance.cc +++ b/gtk2_ardour/luainstance.cc @@ -920,7 +920,9 @@ using namespace ARDOUR_UI_UTILS; using namespace PBD; using namespace std; -static void _lua_print (std::string s) { +void +LuaInstance::_lua_print (std::string s) +{ #ifndef NDEBUG std::cout << "LuaInstance: " << s << "\n"; #endif @@ -1694,7 +1696,7 @@ LuaCallback::get_state (void) void LuaCallback::init (void) { - lua.Print.connect (&_lua_print); + lua.Print.connect (&LuaInstance::_lua_print); lua.sandbox (false); lua.do_command ( diff --git a/gtk2_ardour/luainstance.h b/gtk2_ardour/luainstance.h index 60bbca7c88..a96cda10d6 100644 --- a/gtk2_ardour/luainstance.h +++ b/gtk2_ardour/luainstance.h @@ -91,6 +91,8 @@ public: static void render_action_icon (cairo_t* cr, int w, int h, uint32_t c, void* i); + static void _lua_print (std::string s); + void set_session (ARDOUR::Session* s); int set_state (const XMLNode&); -- cgit v1.2.3