summaryrefslogtreecommitdiff
path: root/src/lib/edje
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-02-15 20:07:11 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-02-15 20:11:22 +0900
commitd689afccaeceacd1f8e06e9d161ca7591a6a334f (patch)
tree95bfbb6ac1d0aa2351fab32007d8221d0dbe5c7d /src/lib/edje
parent8947caf120d7caa4358b9852e0dd72a93e6e908f (diff)
group: Track calls to group_del
After a long search I found that fileselector was not calling super.group_del on deletion, leading to the use of dangling pointers. So let's verify that group_del is properly called. See T4598
Diffstat (limited to 'src/lib/edje')
-rw-r--r--src/lib/edje/edje_smart.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/edje/edje_smart.c b/src/lib/edje/edje_smart.c
index 583e714310..7af25b946b 100644
--- a/src/lib/edje/edje_smart.c
+++ b/src/lib/edje/edje_smart.c
@@ -159,6 +159,7 @@ _edje_object_efl_canvas_group_group_del(Eo *obj, Edje *ed)
159 _edje_clean_objects(ed); 159 _edje_clean_objects(ed);
160 _edje_unref(ed); 160 _edje_unref(ed);
161 _edje_lib_unref(); 161 _edje_lib_unref();
162 efl_canvas_group_del(efl_super(obj, MY_CLASS));
162} 163}
163 164
164EOLIAN static void 165EOLIAN static void