diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-09-19 14:32:20 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-09-19 14:32:20 -0400 |
commit | 42056009a50174a6dd3e864c67ae91432b561b0f (patch) | |
tree | fd7bbef826091b077c697de3a39ec1d64493b68f | |
parent | 6ee205ec576702879b29ec930fb7b2400bacf384 (diff) | |
download | enlightenment-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.c | 2 |
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); |