summaryrefslogtreecommitdiffstats
path: root/src/display
diff options
context:
space:
mode:
authorNiko Kiirala <niko@kiirala.com>2009-05-16 22:40:13 +0000
committerkiirala <kiirala@users.sourceforge.net>2009-05-16 22:40:13 +0000
commitc5f36060b9385d4832e387657859e2e39930b17c (patch)
treee10bc95a4a43f2791449833d61fdf31b3c58dfc6 /src/display
parentFixed dangling pointers and possible memory leaks with feImage (diff)
downloadinkscape-c5f36060b9385d4832e387657859e2e39930b17c.tar.gz
inkscape-c5f36060b9385d4832e387657859e2e39930b17c.zip
Fixed crashes in feImage when modifying source, one caused by previous fix
(bzr r7890)
Diffstat (limited to 'src/display')
-rw-r--r--src/display/nr-filter-image.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/display/nr-filter-image.cpp b/src/display/nr-filter-image.cpp
index 625aadf80..9679e56e7 100644
--- a/src/display/nr-filter-image.cpp
+++ b/src/display/nr-filter-image.cpp
@@ -37,7 +37,6 @@ FilterPrimitive * FilterImage::create() {
FilterImage::~FilterImage()
{
if (feImageHref) g_free(feImageHref);
- if (image_pixbuf) g_free(image_pixbuf);
}
int FilterImage::render(FilterSlot &slot, FilterUnits const &units) {
@@ -59,6 +58,7 @@ int FilterImage::render(FilterSlot &slot, FilterUnits const &units) {
nr_object_unref((NRObject *) arena);
return 0;
}
+
pb = new NRPixBlock;
free_pb_on_exit = true;