ChangeLog Vincent
On Tue, Dec 20, 2011 at 7:22 AM, Enlightenment SVN <no-re...@enlightenment.org> wrote: > Log: > fix a Heroes of SVN-level breakage from 66068 which prevented all ecore-con > fds from being closed :D > > > Author: discomfitor > Date: 2011-12-19 22:22:30 -0800 (Mon, 19 Dec 2011) > New Revision: 66362 > Trac: http://trac.enlightenment.org/e/changeset/66362 > > Modified: > trunk/ecore/src/lib/ecore_con/ecore_con.c > > Modified: trunk/ecore/src/lib/ecore_con/ecore_con.c > =================================================================== > --- trunk/ecore/src/lib/ecore_con/ecore_con.c 2011-12-20 06:11:05 UTC (rev > 66361) > +++ trunk/ecore/src/lib/ecore_con/ecore_con.c 2011-12-20 06:22:30 UTC (rev > 66362) > @@ -989,6 +989,7 @@ > > svr->event_count = eina_list_append(svr->event_count, e); > _ecore_con_server_timer_update(svr); > + svr->delete_me = EINA_TRUE; > e->server = svr; > if (svr->ecs) > { > @@ -1060,6 +1061,7 @@ > cl->event_count = eina_list_append(cl->event_count, e); > cl->host_server->event_count = > eina_list_append(cl->host_server->event_count, e); > _ecore_con_cl_timer_update(cl); > + cl->delete_me = EINA_TRUE; > e->client = cl; > if (cl->upgrade) ev = ECORE_CON_EVENT_CLIENT_UPGRADE; > ecore_event_add(ev, e, > @@ -2395,7 +2397,7 @@ > if ((!svr->event_count) && (svr->delete_me)) > _ecore_con_server_free(svr); > } > - if ((!e->client->event_count) && (e->client->delete_me)) > + if (!e->client->event_count) > ecore_con_client_del(e->client); > } > ecore_con_event_client_del_free(e); > @@ -2487,7 +2489,7 @@ > if (e->server) > { > e->server->event_count = eina_list_remove(e->server->event_count, ev); > - if ((!e->server->event_count) && (e->server->delete_me)) > + if (!e->server->event_count) > _ecore_con_server_free(e->server); > } > ecore_con_event_server_del_free(e); > > > ------------------------------------------------------------------------------ > Write once. Port to many. > Get the SDK and tools to simplify cross-platform app development. Create > new or port existing apps to sell to consumers worldwide. Explore the > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > http://p.sf.net/sfu/intel-appdev > _______________________________________________ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel