From 914e8bb7a55750ea6bd02f0588a25fa212bad344 Mon Sep 17 00:00:00 2001 From: "Junseok, Kim" Date: Tue, 1 Sep 2020 11:10:21 +0900 Subject: [PATCH] e_policy_stack: fix svace issue Change-Id: Ia258532790081743084ca31ee2203bc167aef745 Signed-off-by: Junseok, Kim --- src/bin/e_policy_stack.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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); + } } } -- 2.34.1