furrymyad pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=497fc9ecabe9b964ade32543b652faed7fdd3851

commit 497fc9ecabe9b964ade32543b652faed7fdd3851
Author: Vitalii Vorobiov <[email protected]>
Date:   Tue Jul 5 15:04:02 2016 +0300

    elc_combobox: add/remove item doesn't resize container with genlist
    
    recalculation of item count is getting only on a first load of combobox.
    whenever user add more items, size of container with items doesn't getting 
more
    place (provoking scroller to appear).
    but its event more annoying when user delete items, then there are lots of
    free spaces left that looks ridiculus
    
    @fix
---
 src/lib/elementary/elc_combobox.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/elementary/elc_combobox.c 
b/src/lib/elementary/elc_combobox.c
index c7f5ce0..7028deb 100644
--- a/src/lib/elementary/elc_combobox.c
+++ b/src/lib/elementary/elc_combobox.c
@@ -186,6 +186,8 @@ _activate(Evas_Object *obj)
 
    sd->expanded = EINA_TRUE;
 
+   count_items_genlist(obj);
+
    if (sd->count <= 0) return;
 
    _table_resize(obj);

-- 


Reply via email to