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 ------------------------------------------------------------------------------ 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
