From d85d0194a9a86305147a8daa5c355400be4afe5f Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Wed, 18 Mar 2020 13:28:52 -0400 Subject: [PATCH] e_gadget: Check for valid gadget config before trying to remove it Should fix crash when trying to add a gadget to a gadget bar https://nopaste.linux-dev.org/?1295161 --- src/bin/e_gadget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c index 0ddf5b21d..44a38cad1 100644 --- a/src/bin/e_gadget.c +++ b/src/bin/e_gadget.c @@ -3065,7 +3065,7 @@ e_gadget_editor_add(Evas_Object *parent, Evas_Object *site) e_gadget_site_gadget_add(tempsite, type, 1); ZGS_GET(tempsite); zgc = eina_list_last_data_get(zgs->gadgets); - if (!zgc->gadget) _gadget_remove(zgc); + if ((zgc) && (!zgc->gadget)) _gadget_remove(zgc); } eina_iterator_free(it);