rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=5d7677208e6d5f55931940643a1b970759bde6ed
commit 5d7677208e6d5f55931940643a1b970759bde6ed Author: Vyacheslav Reutskiy <v.reuts...@samsung.com> Date: Fri Apr 15 07:53:17 2016 +0300 groupview: don't resize part view if part hiden Change-Id: I8064af9bc0fd98f07f27c8becaa799754c4685e0 --- src/bin/ui/workspace/groupview.c | 6 +++++- src/bin/ui/workspace/groupview_calc.c | 7 +++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/bin/ui/workspace/groupview.c b/src/bin/ui/workspace/groupview.c index ddfbf55..80ab910 100644 --- a/src/bin/ui/workspace/groupview.c +++ b/src/bin/ui/workspace/groupview.c @@ -519,7 +519,11 @@ groupview_part_visible_set(Evas_Object *obj, Part *part) assert(gp != NULL); if (part->visible) - evas_object_show(gp->draw); + { + evas_object_show(gp->draw); + evas_object_resize(gp->draw, gp->geom.w, gp->geom.h); + evas_object_move(gp->draw, gp->geom.x, gp->geom.y); + } else evas_object_hide(gp->draw); } diff --git a/src/bin/ui/workspace/groupview_calc.c b/src/bin/ui/workspace/groupview_calc.c index c7801b2..1aabcae 100644 --- a/src/bin/ui/workspace/groupview_calc.c +++ b/src/bin/ui/workspace/groupview_calc.c @@ -1026,8 +1026,11 @@ _parts_stack_layout(Evas_Object *o __UNUSED__, _part_calc(sd, gp); _part_update(sd, gp); - evas_object_resize(gp->draw, gp->geom.w, gp->geom.h); - evas_object_move(gp->draw, gp->geom.x, gp->geom.y); + if (gp->part->visible) + { + evas_object_resize(gp->draw, gp->geom.w, gp->geom.h); + evas_object_move(gp->draw, gp->geom.x, gp->geom.y); + } if (gp->container) { --