From 5c725cf60c47649340f72d6d62bdab70905729b7 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 29 May 2012 15:00:17 +0000 Subject: [PATCH] genlist tree items now animate their collapse properly when there are fewer items than the maximum size of the viewport allows SVN revision: 71508 --- legacy/elementary/ChangeLog | 1 + legacy/elementary/src/lib/elm_genlist.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/elementary/ChangeLog b/legacy/elementary/ChangeLog index 3813d2324d..73e6c508f6 100644 --- a/legacy/elementary/ChangeLog +++ b/legacy/elementary/ChangeLog @@ -119,3 +119,4 @@ * Prepending items to a genlist no longer causes the selected item to scroll out of the viewport + * Collapsing tree items in genlist now animate properly diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index 15a2e8e490..09c5726404 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -6209,7 +6209,7 @@ _tree_effect_animator_cb(void *data) } else if (wd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_CONTRACT) { - if (expanded_next_it->item->scrl_y >= expanded_next_it->item->old_scrl_y) //did not calculate next item position + if (expanded_next_it->item->scrl_y > expanded_next_it->item->old_scrl_y) //did not calculate next item position expanded_next_it->item->old_scrl_y = cvy + cvh; if (expanded_next_it->item->old_scrl_y > (cvy + cvh))