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))