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

Reply via email to