From bcf0748744556edbb5459105bc22ebbb21eae6aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Briano?= Date: Mon, 14 Dec 2009 17:17:40 +0000 Subject: [PATCH] Show newly created part. Fixes some problems adding external parts in editje SVN revision: 44442 --- legacy/edje/src/lib/edje_edit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/edje/src/lib/edje_edit.c b/legacy/edje/src/lib/edje_edit.c index 44edf57bb0..e1e26fce3c 100644 --- a/legacy/edje/src/lib/edje_edit.c +++ b/legacy/edje/src/lib/edje_edit.c @@ -1637,6 +1637,7 @@ _edje_edit_real_part_add(Evas_Object *obj, const char *name, Edje_Part_Type type printf("EDJE ERROR: wrong part type %i!\n", ep->type); if (rp->object) { + evas_object_show(rp->object); evas_object_smart_member_add(rp->object, ed->obj); evas_object_layer_set(rp->object, evas_object_layer_get(ed->obj)); if (ep->type != EDJE_PART_TYPE_SWALLOW && ep->type != EDJE_PART_TYPE_GROUP) @@ -1662,7 +1663,7 @@ _edje_edit_real_part_add(Evas_Object *obj, const char *name, Edje_Part_Type type if (ep->type == EDJE_PART_TYPE_EXTERNAL) { Evas_Object *child; - child = _edje_external_type_add(source, evas_object_evas_get(obj), obj, NULL); + child = _edje_external_type_add(source, evas_object_evas_get(ed->obj), ed->obj, NULL); if (child) _edje_real_part_swallow(rp, child); }