diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2006-09-30 15:08:11 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2006-09-30 15:08:11 +0000 |
| commit | 0507cf5b68caa42b7d901e03be6bc7ebadee499e (patch) | |
| tree | 1299fd7890305be6b47f9f5f824a75f1f5030b24 /src/extension/extension.cpp | |
| parent | FIXED: "Several "** Message: arg" lines every time GUI is started. I think th... (diff) | |
| download | inkscape-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.cpp | 11 |
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; }; |
