Hi Gustavo,

On Tue, Oct 18, 2016 at 4:59 PM, Gustavo Sverzut Barbieri
<barbi...@gmail.com> wrote:
> Tried this fix for efl_net_server_example and it doesn't fix the
> problem, instead it stops crashes but enters an infinite loop:
>
> ERR<17134>:ecore lib/ecore/efl_promise.c:301 _efl_loop_future_cancel()
> Triggering cancel on an already fulfilled Efl.Future.

Can you try fb1feee480270c3e0e556774fc4ee613c82c7dba ?

> since it's now expected that the promise will NULL-ify the pointer
> once its done, this must be done earlier as well, otherwise my pd->job
> (efl_io_copier.c) will still use that in its destructor.

Yes and it really should. The problem with this is that I now need to
fully override in all case weak ref. I think this is the last blow on
using eo object for future, if I need to reimplement even the minimal
set of feature as they don't match. I think I will move away from eo
object before we freeze 1.19, but after we merge eo, ecore and efl
interface.
-- 
Cedric BAIL

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to