From 195093cde5b756f4258ae7f270d536e15b9ffcc4 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 17 Oct 2008 14:39:47 +0000 Subject: [PATCH] fix edje smart move to update extra objs for entry. SVN revision: 36753 --- legacy/edje/src/lib/edje_calc.c | 2 +- legacy/edje/src/lib/edje_smart.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/legacy/edje/src/lib/edje_calc.c b/legacy/edje/src/lib/edje_calc.c index 7ae43ec3d1..6183cdc44c 100644 --- a/legacy/edje/src/lib/edje_calc.c +++ b/legacy/edje/src/lib/edje_calc.c @@ -1582,9 +1582,9 @@ _edje_part_recalc(Edje *ed, Edje_Real_Part *ep, int flags) // pf->color.a); if (pf->visible) { - evas_object_show(ep->swallowed_object); evas_object_move(ep->swallowed_object, ed->x + pf->x, ed->y + pf->y); evas_object_resize(ep->swallowed_object, pf->w, pf->h); + evas_object_show(ep->swallowed_object); } else evas_object_hide(ep->swallowed_object); diff --git a/legacy/edje/src/lib/edje_smart.c b/legacy/edje/src/lib/edje_smart.c index 73dacdae6d..a66be7c0e7 100644 --- a/legacy/edje/src/lib/edje_smart.c +++ b/legacy/edje/src/lib/edje_smart.c @@ -126,6 +126,8 @@ _edje_smart_move(Evas_Object * obj, Evas_Coord x, Evas_Coord y) ep = ed->table_parts[i]; evas_object_geometry_get(ep->object, &ox, &oy, NULL, NULL); evas_object_move(ep->object, ed->x + ep->x + ep->offset.x, ed->y + ep->y +ep->offset.y); + if (ep->part->entry_mode > EDJE_ENTRY_EDIT_MODE_NONE) + _edje_entry_real_part_configure(ep); if (ep->swallowed_object) { evas_object_geometry_get(ep->swallowed_object, &ox, &oy, NULL, NULL);