efl_ui_popup: do not leak the backwall part
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Mon, 9 Dec 2019 17:26:31 +0000 (18:26 +0100)
committerJongmin Lee <jm105.lee@samsung.com>
Wed, 11 Dec 2019 21:23:45 +0000 (06:23 +0900)
commitd6c66898be96a9decc61dfa96f0c37bfd357dce0
treef386b83bfa8d847e5c16467639a3a89bc8d46b38
parent57fcd40af7f02961c5a9d54bff7c979d1383baaa
efl_ui_popup: do not leak the backwall part

freeing it in the destructor is not enough. This has to be done at the
invalidator stage, otherwise bindings might have a blocking element on
the screen for the time the object is not gargabe collected.

Reviewed-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
Differential Revision: https://phab.enlightenment.org/D10837
src/lib/elementary/efl_ui_popup.c
src/lib/elementary/efl_ui_popup.eo