diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2015-06-25 11:41:15 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2015-06-25 11:41:15 +0900 |
commit | ddb3a605182dd573721c3a946a0e7981182d7047 (patch) | |
tree | 94fdfde840098ca00a6f6885261f91a900bd9c23 /src/lib/efreet/efreet_cache.c | |
parent | a149ff6d79e77411c509635c9c469c4b0b5a4989 (diff) |
efreetd - new ipc - re-register on reconnect
Diffstat (limited to '')
-rw-r--r-- | src/lib/efreet/efreet_cache.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/efreet/efreet_cache.c b/src/lib/efreet/efreet_cache.c index 6253954400..bba77d44a3 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) | |||
138 | IPC_HEAD(Del); | 138 | IPC_HEAD(Del); |
139 | ipc = NULL; | 139 | ipc = NULL; |
140 | _ipc_launch(); | 140 | _ipc_launch(); |
141 | if (ipc) | ||
142 | { | ||
143 | const char *s; | ||
144 | int len = 0; | ||
145 | |||
146 | s = efreet_language_get(); | ||
147 | if (s) len = strlen(s); | ||
148 | ecore_ipc_server_send(ipc, 1, 0, 0, 0, 0, s, len); | ||
149 | } | ||
141 | return ECORE_CALLBACK_DONE; | 150 | return ECORE_CALLBACK_DONE; |
142 | } | 151 | } |
143 | 152 | ||