discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=3af7affa026b7cdc7ea09f69abe6903a4df01b27
commit 3af7affa026b7cdc7ea09f69abe6903a4df01b27 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Fri Jan 13 11:35:26 2017 -0500 free configs for demo gadgets on object free these are purely for demo purposes and should never be retained I think this is right... --- src/bin/e_gadget.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c index d6fe1de..5ff94ed 100644 --- a/src/bin/e_gadget.c +++ b/src/bin/e_gadget.c @@ -305,6 +305,7 @@ _gadget_object_free(E_Object *eobj) E_FREE(zgc->e_obj_inherit); zgc->configure = NULL; zgc->display_del = zgc->moving = zgc->resizing = 0; + if (zgc->id == -1) _gadget_free(zgc); } static void --