From 044148e5a9c74c5ad7b3369068aecdd518d2055c Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 29 May 2019 09:23:12 -0400 Subject: [PATCH] efl_ui/button: check icon swallow existence before getting its content Summary: some button styles do not have this part @fix Depends on D8970 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8971 --- src/lib/elementary/efl_ui_button.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/elementary/efl_ui_button.c b/src/lib/elementary/efl_ui_button.c index c197784..b7d0343 100644 --- a/src/lib/elementary/efl_ui_button.c +++ b/src/lib/elementary/efl_ui_button.c @@ -439,6 +439,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"); -- 2.7.4