diff options
author | Mike Blumenkrantz <m.blumenkran@samsung.com> | 2013-09-26 09:02:54 +0100 |
---|---|---|
committer | Mike Blumenkrantz <m.blumenkran@samsung.com> | 2013-09-26 09:02:54 +0100 |
commit | dfb0e32bb66691bf784402ab5860fe3454b57b6c (patch) | |
tree | b2c8b88b85c8c62b7b332271d6903eb53f8858db | |
parent | b125a9afa683ea9d022692bc36bf8267fe844dcc (diff) | |
download | efl-dfb0e32bb66691bf784402ab5860fe3454b57b6c.tar.gz |
edje swallowing on the currently-swallowed part, which is a noop, now once again returns true
-rw-r--r-- | src/lib/edje/edje_util.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/edje/edje_util.c b/src/lib/edje/edje_util.c index 9bffaea2cb..c571c7677e 100644 --- a/src/lib/edje/edje_util.c +++ b/src/lib/edje/edje_util.c @@ -3386,7 +3386,11 @@ _part_swallow(Eo *obj EINA_UNUSED, void *_pd, va_list *list) if (rpcur) { /* the object is already swallowed in the requested part */ - if (rpcur == rp) return; + if (rpcur == rp) + { + *ret = EINA_TRUE; + return; + } /* The object is already swallowed somewhere, unswallow it first */ edje_object_part_unswallow(ed->obj, obj_swallow); } |