jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2c66616179df0be9e55808d1dc0d3ad3762dd016

commit 2c66616179df0be9e55808d1dc0d3ad3762dd016
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Mon Jan 22 19:10:48 2018 +0900

    genlist: Avoid a call to NULL
    
    elementary_test -to genlist
    -> LOTS of warnings, when creating the genlist, as the items aren't
    ready yet. This just avoids the WRN as recalc will happen later anyway.
---
 src/lib/elementary/elm_genlist.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c
index 07ba4f1a84..4aaba095eb 100644
--- a/src/lib/elementary/elm_genlist.c
+++ b/src/lib/elementary/elm_genlist.c
@@ -382,7 +382,8 @@ _widget_calculate_recursive(Eo *obj)
    if (!efl_isa(obj, EFL_UI_WIDGET_CLASS)) return;
 
    pd = efl_data_scope_get(obj, EFL_UI_WIDGET_CLASS);
-   if (!pd) return;
+   if (!pd || !pd->resize_obj)
+     return;
 
    if (!efl_canvas_group_need_recalculate_get(obj) &&
        !efl_canvas_group_need_recalculate_get(pd->resize_obj))

-- 


Reply via email to