raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=ddb3a605182dd573721c3a946a0e7981182d7047

commit ddb3a605182dd573721c3a946a0e7981182d7047
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Thu Jun 25 11:41:15 2015 +0900

    efreetd - new ipc - re-register on reconnect
---
 src/lib/efreet/efreet_cache.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/lib/efreet/efreet_cache.c b/src/lib/efreet/efreet_cache.c
index 6253954..bba77d4 100644
--- a/src/lib/efreet/efreet_cache.c
+++ b/src/lib/efreet/efreet_cache.c
@@ -138,6 +138,15 @@ _cb_server_del(void *data EINA_UNUSED, int type 
EINA_UNUSED, void *event)
    IPC_HEAD(Del);
    ipc = NULL;
    _ipc_launch();
+   if (ipc)
+     {
+        const char *s;
+        int len = 0;
+
+        s = efreet_language_get();
+        if (s) len = strlen(s);
+        ecore_ipc_server_send(ipc, 1, 0, 0, 0, 0, s, len);
+     }
    return ECORE_CALLBACK_DONE;
 }
 

-- 


Reply via email to