zmike pushed a commit to branch efl-1.22.

http://git.enlightenment.org/core/efl.git/commit/?id=38194d9816803110fa61122a142ddcaf54a5f986

commit 38194d9816803110fa61122a142ddcaf54a5f986
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed May 29 09:17:55 2019 -0400

    elm/gengrid: more null checks for setting mirrored state during construction
    
    Summary:
    sd->obj is only non-null later in construction, so add even more checks for 
it
    here
    
    @fix
    Depends on D8961
    
    Reviewers: devilhorns
    
    Reviewed By: devilhorns
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D8962
---
 src/lib/elementary/elm_gengrid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c
index ae6855bad0..9405299444 100644
--- a/src/lib/elementary/elm_gengrid.c
+++ b/src/lib/elementary/elm_gengrid.c
@@ -3592,7 +3592,7 @@ _mirrored_set(Evas_Object *obj,
 
    ELM_GENGRID_DATA_GET(obj, sd);
 
-   if (efl_finalized_get(sd->obj))
+   if (sd->obj && efl_finalized_get(sd->obj))
      _item_cache_zero(sd);
    efl_ui_mirrored_set(efl_super(obj, MY_CLASS), rtl);
 

-- 


Reply via email to