stefan pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=27f55105334f9d48d8c647610331915cbc4d89dc
commit 27f55105334f9d48d8c647610331915cbc4d89dc Author: Mike Blumenkrantz <[email protected]> Date: Fri Apr 3 11:38:11 2020 -0400 elm/hoversel: force calc on internal hover object during activate hoversel can't accurately determine its location until the hover object has been calculated, so this needs to always happen before the hoversel is made visible in order to correctly position the hover fix T8642 Reviewed-by: Stefan Schmidt <[email protected]> Reviewed-by: Marcel Hollerbach <[email protected]> Differential Revision: https://phab.enlightenment.org/D11646 --- src/lib/elementary/elc_hoversel.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/elementary/elc_hoversel.c b/src/lib/elementary/elc_hoversel.c index 666031f59f..b94aa6177b 100644 --- a/src/lib/elementary/elc_hoversel.c +++ b/src/lib/elementary/elc_hoversel.c @@ -523,6 +523,8 @@ _activate(Evas_Object *obj) if (_elm_config->access_mode) _access_widget_item_register(sd); efl_event_callback_legacy_call(obj, ELM_HOVERSEL_EVENT_EXPANDED, NULL); + efl_canvas_group_calculate(sd->hover); + _sizing_eval(obj); evas_object_show(sd->hover); } --
