From b4dae31e4a688dea7779b83451b8179437b9c0c3 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sat, 9 Aug 2014 20:09:28 +1000 Subject: Major cleanup of compileLSL() and friends, including threading it. --- src/libraries/Runnr.c | 2 ++ src/libraries/Runnr.h | 1 + 2 files changed, 3 insertions(+) (limited to 'src/libraries') diff --git a/src/libraries/Runnr.c b/src/libraries/Runnr.c index fb6bb5a..8d84543 100644 --- a/src/libraries/Runnr.c +++ b/src/libraries/Runnr.c @@ -423,6 +423,8 @@ static void _compileThread(void *data, Ecore_Thread *thread) FILE *out; int err; + if (compiler->parser) compiler->parser(compiler); + strcpy(name, compiler->luaName); if ((L = luaL_newstate())) { diff --git a/src/libraries/Runnr.h b/src/libraries/Runnr.h index 6fe7a11..f5f6960 100644 --- a/src/libraries/Runnr.h +++ b/src/libraries/Runnr.h @@ -36,6 +36,7 @@ typedef struct _LuaCompile int bugCount; void *data; Ecore_Con_Client *client; + compileCb parser; compileCb cb; } LuaCompiler; -- cgit v1.1