[Genlist] Simple Bug Fix
authorTae-Hwan Kim <the81.kim@samsung.com>
Fri, 24 May 2013 10:26:17 +0000 (19:26 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Wed, 12 Jun 2013 05:13:35 +0000 (14:13 +0900)
Change-Id: I3321065e93fb5b305cc40960727224932ae3f528

src/lib/elm_genlist.c

index a7ce9f2..f579b92 100644 (file)
@@ -7781,7 +7781,6 @@ _sorting_effect_animator_cb(void *data)
    Evas_Coord ox, oy, ow, oh;
    evas_object_geometry_get(sd->pan_obj, &ox, &oy, &ow, &oh);
 
-   sd->fx_timer = NULL;
    EINA_LIST_FOREACH(sd->fx_items, l, fi)
      {
         if (!fi->changed)
@@ -7806,13 +7805,14 @@ _sorting_effect_animator_cb(void *data)
              return ECORE_CALLBACK_RENEW;
           }
      }
+   sd->fx_timer = NULL;
    return ECORE_CALLBACK_CANCEL;
 }
 
 static Eina_Bool
 _fx_items_intersect(Evas_Object *obj, Elm_Gen_FX_Item *fi)
 {
-   ELM_GENLIST_CHECK(obj);
+   ELM_GENLIST_CHECK(obj) EINA_FALSE;
    ELM_GENLIST_DATA_GET(obj, sd);
 
    Elm_Gen_FX_Item *fx_it;