From: Hoyub Lee Date: Tue, 28 Feb 2017 05:50:38 +0000 (+0900) Subject: e_mod_effect: Fix possible path of dereferencing null object X-Git-Tag: submit/tizen/20170228.130530^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F47%2F116747%2F1;p=platform%2Fcore%2Fuifw%2Fe-mod-tizen-effect.git e_mod_effect: Fix possible path of dereferencing null object Change-Id: I02558e1e6ae17337565e0c29f8c4217c473621d0 Signed-off-by: Hoyub Lee --- diff --git a/src/e_mod_effect.c b/src/e_mod_effect.c index eb977fc..a0f7b57 100644 --- a/src/e_mod_effect.c +++ b/src/e_mod_effect.c @@ -239,6 +239,8 @@ _eff_object_setup(E_Client *ec, E_Effect_Group group) E_Comp_Config *cfg; cfg = e_comp_config_get(); + if (!ec) return; + if (group == E_EFFECT_GROUP_KEYBOARD) e_comp_object_effect_set(ec->frame, "keyboard"); else @@ -251,7 +253,7 @@ _eff_object_setup(E_Client *ec, E_Effect_Group group) while (parent_ec->parent) parent_ec = parent_ec->parent; - if ((parent_ec) && (parent_ec != ec) && (parent_ec->launching)) // Launchig case with parent at same time + if ((parent_ec != ec) && (parent_ec->launching)) // Launchig case with parent at same time e_comp_object_effect_set(ec->frame, cfg->effect_style); else if ((efc) && (e_policy_client_is_home_screen(efc->reverse_ec))) // Home key effect senario e_comp_object_effect_set(ec->frame, cfg->effect_style);