summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <m.blumenkran@samsung.com>2013-09-26 09:02:54 +0100
committerMike Blumenkrantz <m.blumenkran@samsung.com>2013-09-26 09:02:54 +0100
commitdfb0e32bb66691bf784402ab5860fe3454b57b6c (patch)
treeb2c8b88b85c8c62b7b332271d6903eb53f8858db
parentb125a9afa683ea9d022692bc36bf8267fe844dcc (diff)
downloadefl-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.c6
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);
}