[Bug Fix] fix null check error
[framework/uifw/cbhm.git] / src / clipdrawer.c
index 054b3c3..7bdebd5 100644 (file)
@@ -373,11 +373,6 @@ static void clipdrawer_ly_clicked(void *data, Evas_Object *obj, const char *emis
 static void _grid_item_ly_clicked(void *data, Evas_Object *obj, const char *emission, const char *source)
 {
        CNP_ITEM *item = data;
-       AppData *ad = item->ad;
-       ClipdrawerData *cd = ad->clipdrawer;
-
-       if (cd->anim_status != STATUS_NONE)
-               return;
 
        if (!item)
        {
@@ -385,6 +380,12 @@ static void _grid_item_ly_clicked(void *data, Evas_Object *obj, const char *emis
                return;
        }
 
+       AppData *ad = item->ad;
+       ClipdrawerData *cd = ad->clipdrawer;
+
+       if (cd->anim_status != STATUS_NONE)
+               return;
+
        #define EDJE_DELBTN_PART_PREFIX "delbtn/img"
        if (strncmp(source, EDJE_DELBTN_PART_PREFIX, strlen(EDJE_DELBTN_PART_PREFIX)))
        {