furrymyad pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=744fa9bba11b400b8837c700a8ab0722d8367c0b
commit 744fa9bba11b400b8837c700a8ab0722d8367c0b Author: Vitalii Vorobiov <vi.vorob...@samsung.com> Date: Thu Jun 30 21:12:52 2016 +0300 elc_hoversel: just little fix of expand/noitem behavior when hoversel has no item at all and use clicks on it, then it goes into state called "expanded". and so then, no matter how many items user would try to add, hoversel won't work anymore. @fix --- src/lib/elementary/elc_hoversel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/elc_hoversel.c b/src/lib/elementary/elc_hoversel.c index 4b6df50..c82429e 100644 --- a/src/lib/elementary/elc_hoversel.c +++ b/src/lib/elementary/elc_hoversel.c @@ -384,11 +384,12 @@ _activate(Evas_Object *obj) elm_hoversel_hover_end(obj); return; } - sd->expanded = EINA_TRUE; if (elm_widget_disabled_get(obj)) return; if (!sd->items) return; + sd->expanded = EINA_TRUE; + sd->hover = elm_hover_add(sd->hover_parent); elm_widget_sub_object_add(obj, sd->hover); evas_object_layer_set(sd->hover, evas_object_layer_get(sd->hover_parent)); --