On Wed, 27 Apr 2016 01:46:02 +0900 Carsten Haitzler (The Rasterman) <ras...@rasterman.com> wrote:
> On Tue, 26 Apr 2016 16:24:08 +0000 Mike Blumenkrantz > <michael.blumenkra...@gmail.com> said: > > > FYI this broke a LOT of things in enlightenment, and I'd guess it > > will also break a lot of user applications too. > > the commit or fix broke thigns or the fact that things were not > hidden before on object_del due to the move to eo? Not sure what it was that broke my freshly compiled Enlightenment from git just now. It just freezes completely after a few seconds. If there's other Enlightenment things broken, I never get a chance to find out. So I'm back to running the previous version. I should get some sleep now anyway. > > On Sat, Apr 23, 2016 at 10:07 AM Carsten Haitzler > > <ras...@rasterman.com> wrote: > > > > > raster pushed a commit to branch master. > > > > > > > > > http://git.enlightenment.org/core/efl.git/commit/?id=df2b31b63eaed894601ba8126d1f43f07edb6332 > > > > > > commit df2b31b63eaed894601ba8126d1f43f07edb6332 > > > Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> > > > Date: Sat Apr 23 23:06:13 2016 +0900 > > > > > > evas - legacy evas_object_del - always hide obj regardless of > > > refs > > > > > > if an object iot reffed or not hide on del. it should have > > > been this way before eo. eoifications i think messed a few things > > > up. > > > > > > this does bring up an issue... in eo we have no way to > > > explicitly do stuff on eo_del regardless of references at the > > > time. this needs to be solved. > > > > > > @fix > > > --- > > > src/lib/evas/canvas/evas_object_main.c | 1 + > > > 1 file changed, 1 insertion(+) > > > > > > diff --git a/src/lib/evas/canvas/evas_object_main.c > > > b/src/lib/evas/canvas/evas_object_main.c > > > index 6a1983f..8b9710a 100644 > > > --- a/src/lib/evas/canvas/evas_object_main.c > > > +++ b/src/lib/evas/canvas/evas_object_main.c > > > @@ -725,6 +725,7 @@ evas_object_del(Evas_Object *eo_obj) > > > Evas_Object_Protected_Data *obj = eo_data_scope_get(eo_obj, > > > MY_CLASS); > > > > > > if (!obj) return; > > > + evas_object_hide(eo_obj); > > > evas_object_async_block(obj); > > > if (obj->delete_me || obj->eo_del_called) return; > > > if (obj->ref > 0) > > > > > > -- > > > > > > > > > > > ------------------------------------------------------------------------------ > > Find and fix application performance issues faster with > > Applications Manager Applications Manager provides deep performance > > insights into multiple tiers of your business applications. It > > resolves application problems quickly and reduces your MTTR. Get > > your free trial! > > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z > > _______________________________________________ enlightenment-devel > > mailing list enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world.
signature.asc
Description: PGP signature
------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel