diff options
-rw-r--r-- | src/lib/ecore_ipc/ecore_ipc.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/ecore_ipc/ecore_ipc.c b/src/lib/ecore_ipc/ecore_ipc.c index ec83de76f5..8f72ff99eb 100644 --- a/src/lib/ecore_ipc/ecore_ipc.c +++ b/src/lib/ecore_ipc/ecore_ipc.c | |||
@@ -378,6 +378,13 @@ ecore_ipc_shutdown(void) | |||
378 | EINA_LIST_FOREACH_SAFE(servers, l, l2, svr) | 378 | EINA_LIST_FOREACH_SAFE(servers, l, l2, svr) |
379 | ecore_ipc_server_del(svr); | 379 | ecore_ipc_server_del(svr); |
380 | 380 | ||
381 | ecore_event_type_flush(ECORE_IPC_EVENT_CLIENT_ADD, | ||
382 | ECORE_IPC_EVENT_CLIENT_DEL, | ||
383 | ECORE_IPC_EVENT_SERVER_ADD, | ||
384 | ECORE_IPC_EVENT_SERVER_DEL, | ||
385 | ECORE_IPC_EVENT_CLIENT_DATA, | ||
386 | ECORE_IPC_EVENT_SERVER_DATA); | ||
387 | |||
381 | #ifndef EFL_NET_SERVER_UNIX_CLASS | 388 | #ifndef EFL_NET_SERVER_UNIX_CLASS |
382 | for (i = 0; i < 6; i++) | 389 | for (i = 0; i < 6; i++) |
383 | ecore_event_handler_del(handler[i]); | 390 | ecore_event_handler_del(handler[i]); |