From 9025732d390ec98b18610ab93097eb3f883ca9b7 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 8 Sep 2016 10:29:22 -0400 Subject: [PATCH] do not attempt to populate gadgets during type_add if site has not yet been populated mostly just fixes some ERRs on init --- src/bin/e_gadget.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c index d5bf1b086..8093df4e4 100644 --- a/src/bin/e_gadget.c +++ b/src/bin/e_gadget.c @@ -1357,9 +1357,10 @@ e_gadget_type_add(const char *type, E_Gadget_Create_Cb callback, E_Gadget_Wizard t->wizard = wizard; eina_hash_add(gadget_types, type, t); EINA_LIST_FOREACH(sites->sites, l, zgs) - EINA_LIST_FOREACH(zgs->gadgets, ll, zgc) - if (eina_streq(type, zgc->type)) - _gadget_object_create(zgc); + if (zgs->layout) + EINA_LIST_FOREACH(zgs->gadgets, ll, zgc) + if (eina_streq(type, zgc->type)) + _gadget_object_create(zgc); } E_API void