summaryrefslogtreecommitdiff
path: root/src/bin/e_ipc.c
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2007-03-02 17:00:20 +0000
committerCarsten Haitzler <raster@rasterman.com>2007-03-02 17:00:20 +0000
commitb2a0abb8ebcae39344a23fa1c7acd0b2dc6e6c80 (patch)
tree024768c80d7a1395182ad8b9239c68f770ea43ee /src/bin/e_ipc.c
parente57524d44c49eeb73d5aac329f2e81b9d6a4b761 (diff)
a lot of patches - also my work on moving the IO stuff in e_fm to a slave
process to stop e from ever "locking up". this unfortunately breaks the other source stuff and thus breaks the app editor config dialogs and anything using fm2 for .desktop stuff from the e applications/all repo. i am doing this as i expect this to go away with efreet anyway so not too much of an issue. not all fm operatiosn work currently - note. so beware. it can view files though :) SVN revision: 28528
Diffstat (limited to 'src/bin/e_ipc.c')
-rw-r--r--src/bin/e_ipc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bin/e_ipc.c b/src/bin/e_ipc.c
index 9b13a3b..9ca884e 100644
--- a/src/bin/e_ipc.c
+++ b/src/bin/e_ipc.c
@@ -117,6 +117,7 @@ _e_ipc_cb_client_del(void *data __UNUSED__, int type __UNUSED__, void *event)
117 if (ecore_ipc_client_server_get(e->client) != _e_ipc_server) return 1; 117 if (ecore_ipc_client_server_get(e->client) != _e_ipc_server) return 1;
118 /* delete client sruct */ 118 /* delete client sruct */
119 e_thumb_client_del(e); 119 e_thumb_client_del(e);
120 e_fm2_client_del(e);
120 ecore_ipc_client_del(e->client); 121 ecore_ipc_client_del(e->client);
121 return 1; 122 return 1;
122} 123}
@@ -146,6 +147,9 @@ _e_ipc_cb_client_data(void *data __UNUSED__, int type __UNUSED__, void *event)
146 case E_IPC_DOMAIN_THUMB: 147 case E_IPC_DOMAIN_THUMB:
147 e_thumb_client_data(e); 148 e_thumb_client_data(e);
148 break; 149 break;
150 case E_IPC_DOMAIN_FM:
151 e_fm2_client_data(e);
152 break;
149 default: 153 default:
150 break; 154 break;
151 } 155 }