forked from enlightenment/efl
fix edje smart move to update extra objs for entry.
SVN revision: 36753
This commit is contained in:
parent
f9e815645f
commit
195093cde5
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue