From 6c9b020a0f8f40213040024e8b8af1a14c2faeb8 Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Wed, 17 Apr 2019 18:52:31 +0200 Subject: [PATCH] efl_ui_win: do not error when NULL is setted as content NULL is valid, and the sub_object code does refuse to allow NULL, hence we need this check here. Reviewed-by: Cedric BAIL Differential Revision: https://phab.enlightenment.org/D8638 --- src/lib/elementary/efl_ui_win.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index b37c1de997..d69e734083 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -7547,7 +7547,7 @@ _efl_ui_win_content_set(Eo *obj, Efl_Ui_Win_Data *sd, const char *part, Eo *cont if (eina_streq(part, "content")) { if (sd->content == content) return EINA_TRUE; - if (!elm_widget_sub_object_add(obj, content)) + if (content && !elm_widget_sub_object_add(obj, content)) goto err; /* FIXME: Switch to swallow inside the frame if (!edje_object_part_swallow(sd->frame_obj, "elm.swallow.client", content))