[Genlist] Fix simple bug!
authorTae-Hwan Kim <the81.kim@samsung.com>
Fri, 24 May 2013 12:53:52 +0000 (21:53 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Wed, 12 Jun 2013 05:13:50 +0000 (14:13 +0900)
Change-Id: I3957132755e3b9f7b2f7b2ade0a30eaaf0625e0d

src/lib/elm_genlist.c

index 31baed3..27ae953 100644 (file)
@@ -2022,8 +2022,7 @@ _item_block_position(Item_Block *itb,
                     {
                        it->item->move_effect_enabled = EINA_TRUE;
                        GL_IT(it)->wsd->reorder_move_animator =
-                          ecore_animator_add(
-                                             _reorder_move_animator_cb, it);
+                          ecore_animator_add(_reorder_move_animator_cb, it);
                     }
                }
              if (!it->item->move_effect_enabled)
@@ -5892,6 +5891,11 @@ elm_genlist_clear(Evas_Object *obj)
         ecore_timer_del(sd->scr_hold_timer);
         sd->scr_hold_timer = NULL;
      }
+   if (sd->reorder_move_animator)
+     {
+        ecore_animator_del(sd->reorder_move_animator);
+        sd->reorder_move_animator = NULL;
+     }
 
    if (sd->queue) sd->queue = eina_list_free(sd->queue);
    //evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj));