restack swallowed objects too
authorIván Briano <sachieru@gmail.com>
Fri, 27 Nov 2009 20:34:43 +0000 (20:34 +0000)
committerIván Briano <sachieru@gmail.com>
Fri, 27 Nov 2009 20:34:43 +0000 (20:34 +0000)
SVN revision: 44030

legacy/edje/src/lib/edje_edit.c

index f61c06d..888049b 100644 (file)
@@ -1823,6 +1823,8 @@ edje_edit_part_restack_below(Evas_Object *obj, const char* part)
    _edje_parts_id_switch(ed, rp, prev);
 
    evas_object_stack_below(rp->object, prev->object);
+   if (rp->swallowed_object)
+     evas_object_stack_above(rp->swallowed_object, rp->object);
 
    return 1;
 }
@@ -1850,6 +1852,8 @@ edje_edit_part_restack_above(Evas_Object *obj, const char* part)
    _edje_parts_id_switch(ed, rp, next);
 
    evas_object_stack_above(rp->object, next->object);
+   if (rp->swallowed_object)
+     evas_object_stack_above(rp->swallowed_object, rp->object);
 
    return 1;
 }