From 0507cf5b68caa42b7d901e03be6bc7ebadee499e Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Sat, 30 Sep 2006 15:08:11 +0000 Subject: fixed bug: fixed two of the 'quark > 0' console errors. (bzr r1728) --- src/extension/extension.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/extension/extension.cpp') diff --git a/src/extension/extension.cpp b/src/extension/extension.cpp index 97d71c5ee..631ab43fe 100644 --- a/src/extension/extension.cpp +++ b/src/extension/extension.cpp @@ -131,7 +131,15 @@ Extension::~Extension (void) delete timer; timer = NULL; /** \todo Need to do parameters here */ - + + // delete parameters: + for (GSList * list = parameters; list != NULL; list = g_slist_next(list)) { + Parameter * param = reinterpret_cast(list->data); + delete param; + } + g_slist_free(parameters); + + for (unsigned int i = 0 ; i < _deps.size(); i++) { delete _deps[i]; } @@ -600,7 +608,6 @@ public: this->pack_start(*widg, true, true, 2); if (tooltip != NULL) { _tooltips.set_tip(*widg, Glib::ustring(tooltip)); - // printf("Setting tooltip: %s\n", tooltip); } return; }; -- cgit v1.2.3