elm genlist: Fixed a bug with decorate all mode + tree effect. Delete tree effect...
authorseoz <seoz@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 21 Jun 2012 10:56:15 +0000 (10:56 +0000)
committerDaniel Juyung Seo <juyung.seo@samsung.com>
Mon, 25 Jun 2012 08:50:30 +0000 (17:50 +0900)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@72591 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_genlist.c

index ed2bef9..abc6b82 100644 (file)
@@ -5999,6 +5999,13 @@ elm_genlist_decorate_mode_set(Evas_Object *obj, Eina_Bool decorated)
    if (wd->decorate_all_mode == decorated) return;
    wd->decorate_all_mode = decorated;
 
+   if (wd->tree_effect_animator)
+     {
+        ecore_animator_del(wd->tree_effect_animator);
+        wd->tree_effect_animator = NULL;
+     }
+   wd->move_effect_mode = ELM_GENLIST_TREE_EFFECT_NONE;
+
    list = elm_genlist_realized_items_get(obj);
    if (!wd->decorate_all_mode)
      {