From: Marcel Hollerbach Date: Fri, 31 Mar 2017 17:50:46 +0000 (+0200) Subject: combobox: Fix combobox for the case the parent is not the window X-Git-Tag: upstream/1.20.0~1634 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4ef3f6366f242479ad459aefbcd130e12ac28cc7;p=platform%2Fupstream%2Fefl.git combobox: Fix combobox for the case the parent is not the window if the parent is not a window the elm hover is created for the parent of the combobox, which is a problem because the hover will not expand to its full size of the window, and will stay in the size of the parent. Adding the top widget instead of the parent widget fixes that. --- diff --git a/src/lib/elementary/elc_combobox.c b/src/lib/elementary/elc_combobox.c index 50089a5..5977bfe 100644 --- a/src/lib/elementary/elc_combobox.c +++ b/src/lib/elementary/elc_combobox.c @@ -333,7 +333,7 @@ _elm_combobox_efl_object_constructor(Eo *obj, Elm_Combobox_Data *sd) elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_GLASS_PANE); //hover-parent - sd->hover_parent = elm_object_parent_widget_get(obj); + sd->hover_parent = elm_object_top_widget_get(obj); //hover sd->hover = efl_add(ELM_HOVER_CLASS, sd->hover_parent);