From 2b4c37a4cb6457c1af42617e0d3a58b21025293c Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sat, 17 May 2014 07:54:29 +1000 Subject: Make sure the server actually gets through to things started by GuiLuaLoad(). --- src/GuiLua/GuiLua.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/GuiLua/GuiLua.c') diff --git a/src/GuiLua/GuiLua.c b/src/GuiLua/GuiLua.c index 94a0909..3bdada9 100644 --- a/src/GuiLua/GuiLua.c +++ b/src/GuiLua/GuiLua.c @@ -431,7 +431,7 @@ PD("GuiLua 3"); return 1; } -GuiLua *GuiLuaDo(int argc, char **argv, winFang *parent, EPhysics_World *world) +GuiLua *GuiLuaDo(int argc, char **argv, winFang *parent, Ecore_Con_Server *server, EPhysics_World *world) { GuiLua *result; lua_State *L; @@ -439,6 +439,7 @@ GuiLua *GuiLuaDo(int argc, char **argv, winFang *parent, EPhysics_World *world) result = calloc(1, sizeof(GuiLua)); result->parent = parent; + result->server = server; result->world = world; L = luaL_newstate(); @@ -499,9 +500,8 @@ GuiLua *GuiLuaLoad(char *module, winFang *parent, Ecore_Con_Server *server, EPhy char *args[] = {"GuiLUa", "-l", ""}; args[2] = module; - result = GuiLuaDo(3, args, parent, world); + result = GuiLuaDo(3, args, parent, server, world); result->name = module; - result->server = server; return result; } -- cgit v1.1