From: Jihoon Kim Date: Thu, 31 Jan 2019 04:50:37 +0000 (+0900) Subject: Check validation of client info for transient X-Git-Tag: submit/tizen_4.0/20191021.045740~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bf1435804caae55a1653fdf90b56df49ce6b07fa;p=platform%2Fcore%2Fuifw%2Fe-mod-tizen-wl-textinput.git Check validation of client info for transient Change-Id: I8fe4c097151759dee10ea1e8f7d91cb376ef47b9 Signed-off-by: Jihoon Kim --- diff --git a/src/e_mod_input_panel.c b/src/e_mod_input_panel.c index 9afcdc7..30aedb8 100644 --- a/src/e_mod_input_panel.c +++ b/src/e_mod_input_panel.c @@ -1177,10 +1177,13 @@ e_input_panel_transient_for_set(E_Client *parent) E_Client *child = ips->ec; if (!child) continue; + if (e_object_is_del(E_OBJECT(child))) continue; /* If the child already has a parent, remove it */ if (child->parent) { + if (e_object_is_del(E_OBJECT(child->parent))) continue; + LOGD("TRANSIENT_FOR::The child already has a parent : %p\n", child->parent); if (ec_parent != child->parent) {