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
