diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/helper/stock-items.cpp | 1 | ||||
| -rw-r--r-- | src/ui/dialog/symbols.cpp | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/helper/stock-items.cpp b/src/helper/stock-items.cpp index a00507330..a12fa377a 100644 --- a/src/helper/stock-items.cpp +++ b/src/helper/stock-items.cpp @@ -199,6 +199,7 @@ SPObject *get_stock_item(gchar const *urn, gboolean stock) SPDocument *doc = sp_desktop_document(desktop); SPDefs *defs = doc->getDefs(); if (!defs) { + g_free(base); return NULL; } SPObject *object = NULL; diff --git a/src/ui/dialog/symbols.cpp b/src/ui/dialog/symbols.cpp index 82af60fc2..4e1b82ebe 100644 --- a/src/ui/dialog/symbols.cpp +++ b/src/ui/dialog/symbols.cpp @@ -418,6 +418,8 @@ void SymbolsDialog::draw_symbols( SPDocument* symbolDocument ) { (*row)[columns->symbol_image] = pixbuf; } } + + delete columns; } /* |
