summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2016-09-19 14:32:20 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2016-09-19 14:32:20 -0400
commit42056009a50174a6dd3e864c67ae91432b561b0f (patch)
treefd7bbef826091b077c697de3a39ec1d64493b68f
parent6ee205ec576702879b29ec930fb7b2400bacf384 (diff)
downloadenlightenment-42056009a50174a6dd3e864c67ae91432b561b0f.tar.gz
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
-rw-r--r--src/bin/e_gadget.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c
index 45fe09457f..51969637f7 100644
--- a/src/bin/e_gadget.c
+++ b/src/bin/e_gadget.c
@@ -297,6 +297,7 @@ _gadget_object_create(E_Gadget_Config *zgc)
if (t->wizard)
{
t->wizard(_gadget_wizard_end, zgc);
+ added = 1;
return EINA_TRUE;
}
}
@@ -306,6 +307,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);