On Fri, 19 Apr 2013 11:27:02 +0900
Cedric BAIL <[email protected]> wrote:

> Hello,
> 
> The bug was in Enlightenment e_comp.c. It was setting up two
> callbacks, the useful one that take care of focus and co and another
> one that does remove the callback itself. There is no priority nor
> ordering defined in Edje signal callback. So between 1.7 and 1.8 we
> have changed that logic and the order don't always match what 1.7 was
> doing. In this case, everyone would have guessed, the callback
> removing the callbacks was called first...
> 
> Rafael, I don't think that this issue is the same for you. If you are
> speaking about trac #2334, it is related to evas smart callback and
> not edje signal callback. Seemed not related to me.
> 
> On Thu, Apr 18, 2013 at 11:37 PM, Rafael Antognolli
> <[email protected]> wrote:
> > Hi Mike, do you know what is the commit which broke all this?
> >
> > On Thu, Apr 18, 2013 at 7:50 AM, Michael Blumenkrantz
> > <[email protected]> wrote:
> >> Dear Cedric,
> >>
> >> All the focus issues which you (and others) blamed on my changes are
> >> actually your fault. Edje programs no longer emit signals in all cases,
> >> which results in the current never-ending desk transitions and focus
> >> blocking.
> >>
> >> All desk transition effects emit "e,action,done" upon terminating, which is
> >> what is used to hide the window and unset focus. Since this signal is no
> >> longer emitted, changing desks with transitions enabled is guaranteed to
> >> break your E if you are using a recent build of EFL 1.8.
> >>
> >>
> >> TL;DR: disable desk flip animations, blame cedric
> >> ------------------------------------------------------------------------------
> >> Precog is a next-generation analytics platform capable of advanced
> >> analytics on semi-structured data. The platform includes APIs for building
> >> apps and a phenomenal toolset for data science. Developers can use
> >> our toolset for easy data analysis & visualization. Get a free account!
> >> http://www2.precog.com/precogplatform/slashdotnewsletter
> >> _______________________________________________
> >> enlightenment-devel mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> >
> >
> > --
> > Rafael Antognolli
> > http://antognolli.org/
> >
> > ------------------------------------------------------------------------------
> > Precog is a next-generation analytics platform capable of advanced
> > analytics on semi-structured data. The platform includes APIs for building
> > apps and a phenomenal toolset for data science. Developers can use
> > our toolset for easy data analysis & visualization. Get a free account!
> > http://www2.precog.com/precogplatform/slashdotnewsletter
> > _______________________________________________
> > enlightenment-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> 
> 
> 
> --
> Cedric BAIL
> 


Hmm I had assumed that this was, in fact, a set order since it was consistent 
all through testing. We should probably document this in the edje docs somewhere

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to