summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-08-09 04:08:43 +0200
committerRobin Gareus <robin@gareus.org>2017-08-10 02:26:05 +0200
commitc37cdf548d14b01744ff560217fb55958e6992fc (patch)
tree51a1b5ece7d24a9e81bac1bc002c8191ecf8a31e /gtk2_ardour
parente4cb6e1894763fa416e6f44182b33c486721fde9 (diff)
Lua GUI Instance update: prepare for template scripts
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/luainstance.cc6
-rw-r--r--gtk2_ardour/luainstance.h2
2 files changed, 6 insertions, 2 deletions
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&);