From: ChunEon P. <he...@na...> - 2013-07-22 12:09:39
|
Well, If app breaks the nested object, it should be printed eina log before. I'm almost sure this nested pointer has a potential problem or other efl lib has. Later i will send a test case if i can make a simpler one but at this moment, you can see the problem in this sequence Enventor(Edje writer in the past) -> Menu (ESC) -> Setting ------------------------------------ -Regards, Hermet- -----Original Message----- From: "Cedric BAIL"<ced...@fr...> To: "Enlightenment developer list"<enl...@li...>; Cc: Sent: 2013-07-22 (월) 16:42:25 Subject: Re: [E-devel] [EGIT] [core/efl] master 01/01: edje - add a FIXME. On Mon, Jul 22, 2013 at 2:25 PM, ChunEon Park <hermet>@naver.com> wrote: > The case is happened when createing win -> layout -> entry. > > And swallow entry to layout. > > Of course the prerequistion may be reuquired to reproduce the problem, > > But the usage, itself is pretty correct independently. Damn ! You seem to suffer from the same keyboard trouble as raster :-) Well, my point stand, I am almost sure you broke nested object inside nested object inside nested object. Can you share with us a minimal test case for your problem ? > ------------------------------------ > -Regards, Hermet- > > -----Original Message----- > From: "Cedric BAIL"<cedric.bail>@free.fr> > To: "e-devel"<enlightenment-devel>@lists.sourceforge.net>; > Cc: > Sent: 2013-07-20 (토) 20:23:03 > Subject: Re: [E-devel] [EGIT] [core/efl] master 01/01: edje - add a FIXME. > > On Sat, Jul 20, 2013 at 12:38 PM, ChunEon Park - Enlightenment Git > <no-reply>@enlightenment.org> wrote: >> hermet pushed a commit to branch master. >> >> commit 4c5ea19d835b2838804b4f4dd0e5d6ea7b708e24 >> Author: ChunEon Park <hermet>@hermet.pe.kr> >> Date: Sat Jul 20 19:37:57 2013 +0900 >> >> edje - add a FIXME. >> --- >> src/lib/edje/edje_util.c 4 +++- >> 1 file changed, 3 insertions(+), 1 deletion(-) >> >> diff --git a/src/lib/edje/edje_util.c b/src/lib/edje/edje_util.c >> index e2e9d61..f520bcd 100644 >> --- a/src/lib/edje/edje_util.c >> +++ b/src/lib/edje/edje_util.c >> @@ -6413,7 +6413,9 @@ _edje_real_part_swallow(Edje *ed, >> evas_object_clip_set(rp->typedata.swallow->swallowed_object, clip_to->object); >> } >> else evas_object_clip_set(rp->typedata.swallow->swallowed_object, ed->base->clipper); >> - evas_object_stack_above(rp->typedata.swallow->swallowed_object, rp->object); >> + //FIXME: I'm not sure why Edje Nested is a parent of the rp->object here. Is it normal case? >> + if (evas_object_smart_parent_get(rp->object) == ed->obj) >> + evas_object_stack_above(rp->typedata.swallow->swallowed_object, rp->object); > > That looks like suspicious to me, because a nested child in a nested > child should have the first nested child has his parent. The idea > being that if you apply a map on the top part, all nested child are > affected by it. > >> evas_object_event_callback_add(rp->typedata.swallow->swallowed_object, >> EVAS_CALLBACK_DEL, >> _edje_object_part_swallow_free_cb, >> >> -- >> >> ------------------------------------------------------------------------------ >> See everything from the browser to the database with AppDynamics >> Get end-to-end visibility with application monitoring from AppDynamics >> Isolate bottlenecks and diagnose root cause in seconds. >> Start your free trial of AppDynamics Pro today! >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk >> > > > > -- > Cedric BAIL > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > _______________________________________________ > enlightenment-devel mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > _______________________________________________ > enlightenment-devel mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Cedric BAIL ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list enl...@li... https://lists.sourceforge.net/lists/listinfo/enlightenment-devel |