summaryrefslogtreecommitdiffstats
path: root/src/extension/extension.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2006-09-30 15:08:11 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2006-09-30 15:08:11 +0000
commit0507cf5b68caa42b7d901e03be6bc7ebadee499e (patch)
tree1299fd7890305be6b47f9f5f824a75f1f5030b24 /src/extension/extension.cpp
parentFIXED: "Several "** Message: arg" lines every time GUI is started. I think th... (diff)
downloadinkscape-0507cf5b68caa42b7d901e03be6bc7ebadee499e.tar.gz
inkscape-0507cf5b68caa42b7d901e03be6bc7ebadee499e.zip
fixed bug: fixed two of the 'quark > 0' console errors.
(bzr r1728)
Diffstat (limited to 'src/extension/extension.cpp')
-rw-r--r--src/extension/extension.cpp11
1 files changed, 9 insertions, 2 deletions
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<Parameter *>(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;
};