From d7bc357b2d1ec596e1b7fc982d0e299db3b4135c Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sun, 3 Jan 2016 00:06:41 +1000 Subject: Beat the server connection manegement into shape. --- src/purkle/purkle.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/purkle/purkle.c') diff --git a/src/purkle/purkle.c b/src/purkle/purkle.c index d00fd67..9a21700 100644 --- a/src/purkle/purkle.c +++ b/src/purkle/purkle.c @@ -49,17 +49,14 @@ static int say(lua_State *L) if (id && text) { GuiLua *gl; - Ecore_Con_Server *server = NULL; snprintf(buf, sizeof(buf), "events.listen(%d, '%s', '%s', '%s')", channel, name, id, text); // We do this rather than caching it, coz the server might change out from under us. lua_getfield(L, LUA_REGISTRYINDEX, glName); gl = lua_touserdata(L, -1); lua_pop(L, 1); - if (gl) - server = gl->server; - if (server) - sendForth(server, id, buf); + if (gl && gl->server) + sendForth(gl->server, id, buf); else PW("PURKLE NOT SAY, no where to send %s", buf); } -- cgit v1.1