aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/elementary/efl_ui_box.eo
diff options
context:
space:
mode:
authorJaehyun Cho <jae_hyun.cho@samsung.com>2019-04-26 17:57:24 +0900
committerJaehyun Cho <jae_hyun.cho@samsung.com>2019-04-26 18:25:50 +0900
commitf3b9f7f0d8aee9bee9d9b16221a0477e21e23712 (patch)
tree4acf38a6ac204a06cac875dad9be65f84e2548f3 /src/lib/elementary/efl_ui_box.eo
parentevas waylang_egl: flag on msaa to optimize map drawing. (diff)
downloadefl-f3b9f7f0d8aee9bee9d9b16221a0477e21e23712.tar.gz
efl_ui: fix not to call _on_child_del() after container is deleted
If efl_ref() is called to child, then child may not be deleted when container is deleted. This causes _on_child_del() is called after container is deleted and it causes crash if container data is accessed in _on_child_del(). To resolve the above issue, all callbacks of child are deleted not to call _on_child_del() after container is deleted.
Diffstat (limited to 'src/lib/elementary/efl_ui_box.eo')
-rw-r--r--src/lib/elementary/efl_ui_box.eo1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_ui_box.eo b/src/lib/elementary/efl_ui_box.eo
index 5e5950cd63..24f2928118 100644
--- a/src/lib/elementary/efl_ui_box.eo
+++ b/src/lib/elementary/efl_ui_box.eo
@@ -29,6 +29,7 @@ class @beta Efl.Ui.Box extends Efl.Ui.Widget implements Efl.Pack_Linear, Efl.Pac
}
implements {
Efl.Object.constructor;
+ Efl.Object.invalidate;
Efl.Canvas.Group.group_calculate;
Efl.Gfx.Entity.position { set; }
Efl.Gfx.Entity.size { set; }