zmike pushed a commit to branch efl-1.22. http://git.enlightenment.org/core/efl.git/commit/?id=835058e688a3d2050320e819816a91ec405b0c91
commit 835058e688a3d2050320e819816a91ec405b0c91 Author: Mike Blumenkrantz <[email protected]> Date: Wed May 29 09:31:23 2019 -0400 elm/scroller: return immediately from updating focused scroll region without content Summary: there is nothing to update here if the scroller has no content to update @fix Depends on D9000 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9001 --- src/lib/elementary/elm_scroller.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/elementary/elm_scroller.c b/src/lib/elementary/elm_scroller.c index 1eec6d866e..26460f851e 100644 --- a/src/lib/elementary/elm_scroller.c +++ b/src/lib/elementary/elm_scroller.c @@ -879,6 +879,8 @@ _focused_element(void *data, const Efl_Event *event) pd = efl_data_scope_get(obj, ELM_INTERFACE_SCROLLABLE_MIXIN); if (!focus) return; + /* no scroller content set */ + if (!pd->pan_obj) return; geom = efl_ui_focus_object_focus_geometry_get(focus); pos = efl_gfx_entity_position_get(obj); --
