From: Mike Blumenkrantz Date: Thu, 17 Oct 2013 09:17:07 +0000 (+0100) Subject: only unswallow deleted swallowed parts if they're in a swallow (wtf.) X-Git-Tag: submit/devel/efl/20131029.075644~38 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=91565c48e3be1c79a6a2e3d7295725bf4a1b58c4;p=platform%2Fupstream%2Fefl.git only unswallow deleted swallowed parts if they're in a swallow (wtf.) --- diff --git a/src/lib/edje/edje_util.c b/src/lib/edje/edje_util.c index d4f093f..08182f6 100644 --- a/src/lib/edje/edje_util.c +++ b/src/lib/edje/edje_util.c @@ -6278,7 +6278,7 @@ _edje_object_part_swallow_free_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED, E break; } rp = evas_object_data_get(obj, "\377 edje.swallowing_part"); - if (rp) + if (rp && (rp->part->type == EDJE_PART_TYPE_SWALLOW)) edje_object_part_unswallow(ed->obj, obj); return;