diff options
| author | Niko Kiirala <niko@kiirala.com> | 2009-05-16 22:40:13 +0000 |
|---|---|---|
| committer | kiirala <kiirala@users.sourceforge.net> | 2009-05-16 22:40:13 +0000 |
| commit | c5f36060b9385d4832e387657859e2e39930b17c (patch) | |
| tree | e10bc95a4a43f2791449833d61fdf31b3c58dfc6 /src/display | |
| parent | Fixed dangling pointers and possible memory leaks with feImage (diff) | |
| download | inkscape-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.cpp | 2 |
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; |
