more debugging fixing...

SVN revision: 23086
This commit is contained in:
Carsten Haitzler 2006-06-02 08:06:46 +00:00
parent fc6b50098a
commit fb55d1856b
2 changed files with 6 additions and 8 deletions

View File

@ -504,6 +504,7 @@ ecore_con_server_del(Ecore_Con_Server *svr)
}
data = svr->data;
svr->data = NULL;
svr->delete_me = 1;
if (svr->event_count > 0)
{
if (svr->fd_handler)
@ -511,7 +512,6 @@ ecore_con_server_del(Ecore_Con_Server *svr)
ecore_main_fd_handler_del(svr->fd_handler);
svr->fd_handler = NULL;
}
svr->delete_me = 1;
}
else
{
@ -769,6 +769,7 @@ ecore_con_client_del(Ecore_Con_Client *cl)
}
data = cl->data;
cl->data = NULL;
cl->delete_me = 1;
if (cl->event_count > 0)
{
if (cl->fd_handler)
@ -776,7 +777,6 @@ ecore_con_client_del(Ecore_Con_Client *cl)
ecore_main_fd_handler_del(cl->fd_handler);
cl->fd_handler = NULL;
}
cl->delete_me = 1;
}
else
{

View File

@ -437,9 +437,8 @@ ecore_ipc_server_del(Ecore_Ipc_Server *svr)
}
data = svr->data;
svr->data = NULL;
if (svr->event_count > 0)
svr->delete_me = 1;
else
svr->delete_me = 1;
if (svr->event_count == 0)
{
while (svr->clients)
ecore_ipc_client_del((Ecore_Ipc_Client *)svr->clients);
@ -830,9 +829,8 @@ ecore_ipc_client_del(Ecore_Ipc_Client *cl)
}
data = cl->data;
cl->data = NULL;
if (cl->event_count > 0)
cl->delete_me = 1;
else
cl->delete_me = 1;
if (cl->event_count == 0)
{
svr = ecore_con_server_data_get(ecore_con_client_server_get(cl->client));
ecore_con_client_del(cl->client);