From: Junseok, Kim Date: Tue, 1 Sep 2020 02:10:21 +0000 (+0900) Subject: e_policy_stack: fix svace issue X-Git-Tag: submit/tizen/20200901.021435^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=914e8bb7a55750ea6bd02f0588a25fa212bad344;p=platform%2Fupstream%2Fenlightenment.git e_policy_stack: fix svace issue Change-Id: Ia258532790081743084ca31ee2203bc167aef745 Signed-off-by: Junseok, Kim --- diff --git a/src/bin/e_policy_stack.c b/src/bin/e_policy_stack.c index ccd021f595..aaf16370df 100644 --- a/src/bin/e_policy_stack.c +++ b/src/bin/e_policy_stack.c @@ -369,13 +369,16 @@ e_policy_stack_transient_for_set(E_Client *ec, E_Client *parent) ec->parent = parent; } - dup_transients = eina_list_clone(ec->parent->transients); - EINA_LIST_FREE(dup_transients, child) + if (ec->parent) { - if (child->transient_for_always_on_top) + dup_transients = eina_list_clone(ec->parent->transients); + EINA_LIST_FREE(dup_transients, child) { - ec->parent->transients = eina_list_remove(ec->parent->transients, child); - ec->parent->transients = eina_list_append(ec->parent->transients, child); + if (child->transient_for_always_on_top) + { + ec->parent->transients = eina_list_remove(ec->parent->transients, child); + ec->parent->transients = eina_list_append(ec->parent->transients, child); + } } }