ami pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=7ff30befd11834df04adfdb1b5777cfc3cfdec1f
commit 7ff30befd11834df04adfdb1b5777cfc3cfdec1f Author: Amitesh Singh <amitesh...@samsung.com> Date: Fri Oct 30 13:44:04 2015 +0530 evas box: don't allow duplicate child append Add check for duplicate child addition and return null. --- src/lib/evas/canvas/evas_object_box.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_object_box.c b/src/lib/evas/canvas/evas_object_box.c index 3510fb0..74f9a6c 100644 --- a/src/lib/evas/canvas/evas_object_box.c +++ b/src/lib/evas/canvas/evas_object_box.c @@ -1693,7 +1693,7 @@ _evas_box_append(Eo *o, Evas_Object_Box_Data *priv, Evas_Object *child) { Evas_Object_Box_Option *opt = NULL; - if (!child) + if (!child || (evas_object_smart_parent_get(child) == o)) return NULL; eo_do(o, opt = evas_obj_box_internal_append(child)); --