zmike pushed a commit to branch efl-1.22.

http://git.enlightenment.org/core/efl.git/commit/?id=742dbc50f939e7f17b75102a77fbf1a3161c3c22

commit 742dbc50f939e7f17b75102a77fbf1a3161c3c22
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed May 29 09:25:08 2019 -0400

    efl_ui/check: check icon swallow existence before getting its content
    
    Summary:
    some check styles do not have this part
    
    @fix
    Depends on D8977
    
    Reviewers: devilhorns
    
    Reviewed By: devilhorns
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D8978
---
 src/lib/elementary/efl_ui_check.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/elementary/efl_ui_check.c 
b/src/lib/elementary/efl_ui_check.c
index 6056e5c572..e13577a407 100644
--- a/src/lib/elementary/efl_ui_check.c
+++ b/src/lib/elementary/efl_ui_check.c
@@ -480,6 +480,7 @@ _icon_signal_emit(Evas_Object *obj)
    char buf[64];
 
    if (!elm_widget_resize_object_get(obj)) return;
+   if (!edje_object_part_exists(obj, "elm.swallow.content")) return;
    snprintf(buf, sizeof(buf), "elm,state,icon,%s",
             elm_layout_content_get(obj, "icon") ? "visible" : "hidden");
 

-- 


Reply via email to