From 5ab0d5be8863fd9d8f4a90b4dcfe6aaacb864595 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 13 Jan 2017 11:35:26 -0500 Subject: [PATCH] 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 fd8d3bd57..a21b558ff 100644 --- a/src/bin/e_gadget.c +++ b/src/bin/e_gadget.c @@ -272,6 +272,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