On Tue, 27 May 2014 11:13:51 +0900 (KST) ChunEon Park <her...@naver.com> said:

yeah. iw as rather miffed to go home, have some dinner, go to do some work - do
an update and rebuild and then find my screen... barfed.

> the thing that was reverted.
> now it's fine. :)
> 
> ------------------------------------
> -Regards, Hermet-
> 
> -----Original Message-----
> From: "Carsten Haitzler"<ras...@rasterman.com> 
> To: "Enlightenment developer
> list"<enlightenment-devel@lists.sourceforge.net>; Cc: "ChunEon
> Park"<her...@naver.com>; <g...@lists.enlightenment.org>; Sent: 2014-05-27 (화)
> 11:13:14 Subject: Re: [E-devel] [EGIT] [core/efl] master 02/02: Revert
> "recursively hide edje group objects on edje hide"
> 
> On Tue, 27 May 2014 11:09:54 +0900 (KST) ChunEon Park <hermet>@naver.com>
> said:
> 
> the revert, or the thing that was reverted? :)
> 
> > Cause of this, i wasted this morning.
> > :(
> > 
> > ------------------------------------
> > -Regards, Hermet-
> > 
> > -----Original Message-----
> > From: "Carsten Haitzler"<raster>@rasterman.com> 
> > To: <git>@lists.enlightenment.org>; 
> > Cc: 
> > Sent: 2014-05-26 (월) 23:23:14
> > Subject: [EGIT] [core/efl] master 02/02: Revert "recursively hide edje group
> > objects on edje hide"
> > 
> > raster pushed a commit to branch master.
> > 
> > http://git.enlightenment.org/core/efl.git/commit/?id=b8ca758658cc71bdfecd45bc2a5b8d31ca5e17fc
> > 
> > commit b8ca758658cc71bdfecd45bc2a5b8d31ca5e17fc
> > Author: Carsten Haitzler (Rasterman) <raster>@rasterman.com>
> > Date:   Mon May 26 23:17:33 2014 +0900
> > 
> >     Revert "recursively hide edje group objects on edje hide"
> >     
> >     Unless you like your desktop to look something like:
> >     
> >     http://www.enlightenment.org/ss/e-53834e0c0cb3c1.87889787.png
> >     
> >     then this commit really needs reverting.
> >     
> >     This reverts commit 385326b8e4d7c05794670773aad6ece236ea71d9.
> > ---
> >  src/lib/edje/edje_calc.c    2 +-
> >  src/lib/edje/edje_load.c    6 ++----
> >  src/lib/edje/edje_smart.c  20 --------------------
> >  3 files changed, 3 insertions(+), 25 deletions(-)
> > 
> > diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c
> > index 85ebf67..1bf7816 100644
> > --- a/src/lib/edje/edje_calc.c
> > +++ b/src/lib/edje/edje_calc.c
> > @@ -3915,7 +3915,7 @@ _edje_part_recalc(Edje *ed, Edje_Real_Part *ep, int
> > flags, Edje_Calc_Params *sta eo_do(ep->typedata.swallow->swallowed_object,
> >                          evas_obj_position_set(ed->x + pf->final.x, ed->y +
> > pf->final.y), evas_obj_size_set(pf->final.w, pf->final.h),
> > -                        evas_obj_visibility_set(evas_object_visible_get
> > (ed->obj)));
> > +                        evas_obj_visibility_set(EINA_TRUE));
> >                 }
> >               else evas_object_hide(ep->typedata.swallow->swallowed_object);
> >               mo = ep->typedata.swallow->swallowed_object;
> > diff --git a/src/lib/edje/edje_load.c b/src/lib/edje/edje_load.c
> > index a39a91a..51a21a9 100644
> > --- a/src/lib/edje/edje_load.c
> > +++ b/src/lib/edje/edje_load.c
> > @@ -899,9 +899,7 @@ _edje_object_file_set_internal(Evas_Object *obj, const
> > Eina_File *file, const ch obj);
> >                                if (rp->part->type == EDJE_PART_TYPE_GROUP)
> >                                  {
> > -                                   Edje *edg = _edje_fetch(child_obj);
> > -                                   ed->groups = eina_list_append
> > (ed->groups, edg);
> > -                                   evas_object_data_set(child_obj, "\377
> > edje.part_obj", rp);
> > +                                   ed->groups = eina_list_append
> > (ed->groups, _edje_fetch(child_obj)); _edje_real_part_swallow(ed, rp,
> > child_obj, EINA_TRUE); _edje_subobj_register(ed, child_obj);
> >                                     source = NULL;
> > @@ -1967,4 +1965,4 @@ _cb_signal_repeat(void *data, Evas_Object *obj, const
> > char *sig, const char *sou if (ed_parent)
> >       _edje_util_message_send(ed_parent, EDJE_QUEUE_SCRIPT,
> >                          EDJE_MESSAGE_SIGNAL, 0, &emsg);
> > -}
> > +}
> > \ No newline at end of file
> > diff --git a/src/lib/edje/edje_smart.c b/src/lib/edje/edje_smart.c
> > index 626fdd1..a4de77f 100644
> > --- a/src/lib/edje/edje_smart.c
> > +++ b/src/lib/edje/edje_smart.c
> > @@ -272,9 +272,6 @@ _edje_evas_smart_resize(Eo *obj EINA_UNUSED, Edje *ed,
> > Evas_Coord w, Evas_Coord EOLIAN static void
> >  _edje_evas_smart_show(Eo *obj, Edje *ed)
> >  {
> > -   Eina_List *l;
> > -   Edje *edg;
> > -
> >     eo_do_super(obj, MY_CLASS, evas_obj_smart_show());
> >     if (evas_object_visible_get(obj)) return;
> >     if (_edje_script_only(ed))
> > @@ -287,27 +284,12 @@ _edje_evas_smart_show(Eo *obj, Edje *ed)
> >          _edje_lua_script_only_show(ed);
> >          return;
> >       }
> > -   if (eina_list_count(ed->groups) > 1)
> > -     {
> > -        EINA_LIST_FOREACH(ed->groups, l, edg)
> > -          {
> > -             Edje_Real_Part *rp;
> > -
> > -             if (edg == ed) continue;
> > -             rp = evas_object_data_get(edg->obj, "\377 edje.part_obj");
> > -             if (rp->chosen_description->visible)
> > -               evas_object_show(edg->obj);
> > -          }
> > -     }
> >     _edje_emit(ed, "show", NULL);
> >  }
> >  
> >  EOLIAN static void
> >  _edje_evas_smart_hide(Eo *obj, Edje *ed)
> >  {
> > -   Eina_List *l;
> > -   Edje *edg;
> > -
> >     eo_do_super(obj, MY_CLASS, evas_obj_smart_hide());
> >     if (!evas_object_visible_get(obj)) return;
> >     if (_edje_script_only(ed))
> > @@ -320,8 +302,6 @@ _edje_evas_smart_hide(Eo *obj, Edje *ed)
> >          _edje_lua_script_only_hide(ed);
> >          return;
> >       }
> > -   EINA_LIST_FOREACH(ed->groups, l, edg)
> > -     if (edg != ed) evas_object_hide(edg->obj);
> >     _edje_emit(ed, "hide", NULL);
> >  }
> >  
> > 
> > -- 
> > 
> > 
> > 
> > 
> > ------------------------------------------------------------------------------
> > The best possible search technologies are now affordable for all companies.
> > Download your FREE open source Enterprise Search Engine today!
> > Our experts will assist you in its installation for $59/mo, no commitment.
> > Test it for FREE on our Cloud platform anytime!
> > http://pubads.g.doubleclick.net/gampad/clk?id=145328191&iu=/4140/ostg.clktrk
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 
> 
> -- 
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> 
> 
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
The best possible search technologies are now affordable for all companies.
Download your FREE open source Enterprise Search Engine today!
Our experts will assist you in its installation for $59/mo, no commitment.
Test it for FREE on our Cloud platform anytime!
http://pubads.g.doubleclick.net/gampad/clk?id=145328191&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to