From: Daniel Zaoui Date: Wed, 26 Jun 2013 12:02:09 +0000 (+0300) Subject: DnD: move NULL check to a better place X-Git-Tag: accepted/tizen/20130927.071315^2~116 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d56bb51159fefa6b27c49f86563881ce398e5faa;p=profile%2Fmobile%2Felementary.git DnD: move NULL check to a better place --- diff --git a/src/lib/elm_cnp.c b/src/lib/elm_cnp.c index 80a9ddb..4c2c02b 100644 --- a/src/lib/elm_cnp.c +++ b/src/lib/elm_cnp.c @@ -1222,6 +1222,7 @@ _x11_dnd_enter(void *data __UNUSED__, int etype __UNUSED__, void *ev) int i; Dropable *dropable; + if (!enter) return EINA_TRUE; dropable = _x11_dropable_find(enter->win); if (dropable) { @@ -1230,7 +1231,7 @@ _x11_dnd_enter(void *data __UNUSED__, int etype __UNUSED__, void *ev) } /* Skip it */ cnp_debug("enter types=%p (%d)\n", enter->types, enter->num_types); - if ((!enter) || (!enter->num_types) || (!enter->types)) return EINA_TRUE; + if ((!enter->num_types) || (!enter->types)) return EINA_TRUE; cnp_debug("Types\n"); savedtypes.ntypes = enter->num_types;