efl_ui_composition: remove all registered children on unregister
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Wed, 8 Aug 2018 13:39:22 +0000 (09:39 -0400)
committerShinwoo Kim <cinoo.kim@samsung.com>
Fri, 17 Aug 2018 04:14:35 +0000 (13:14 +0900)
commita64d0d7e8a0417473ac0a55d4f370fdf00f5e126
treeda6911890fe7e46a9ef0f064ed1ae353b85df903
parent0f637e9b2caca9bf22e98b639b12a4c91d116b1a
efl_ui_composition: remove all registered children on unregister

Summary:
ensure that all the children are gone once we unregister the widget
itself. This helps widgets that are not cleaning up theire children /
items on invalidation.

ref T7213.

Reviewers: CHAN, YOhoho, zmike

Reviewed By: zmike

Subscribers: cedric, #committers, zmike

Tags: #efl

Maniphest Tasks: T7213

Differential Revision: https://phab.enlightenment.org/D6754
src/lib/elementary/efl_ui_focus_composition.c