From 30b07c6558034df78ee8ef4343e3da010b168d22 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 19 Sep 2016 14:32:20 -0400 Subject: [PATCH] set gadget added flag any time a gadget is created or wizarded ensure that desktop gadget editor doesn't exit when attempting to add subsequent gadgets --- src/bin/e_gadget.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c index 8093df4e4..bd99befdc 100644 --- a/src/bin/e_gadget.c +++ b/src/bin/e_gadget.c @@ -294,6 +294,7 @@ _gadget_object_create(E_Gadget_Config *zgc) if (t->wizard) { t->wizard(_gadget_wizard_end, zgc); + added = 1; return EINA_TRUE; } } @@ -303,6 +304,7 @@ _gadget_object_create(E_Gadget_Config *zgc) */ g = t->cb(zgc->site->layout, &zgc->id, zgc->site->orient); EINA_SAFETY_ON_NULL_RETURN_VAL(g, EINA_FALSE); + added = 1; zgc->e_obj_inherit = E_OBJECT_ALLOC(E_Object, E_GADGET_TYPE, _gadget_object_free); e_object_data_set(zgc->e_obj_inherit, g);