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);

-- 


Reply via email to