summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNiko Kiirala <niko@kiirala.com>2008-06-02 16:39:50 +0000
committerkiirala <kiirala@users.sourceforge.net>2008-06-02 16:39:50 +0000
commitf9fd160aa40ed2a012b7ecd6bc2f4386bb4d7417 (patch)
tree25fb92c44b0cbe19802272540bdb144fb74cc14c /src
parentFixed conflicting result image names inside filter effects (bug 196126) (diff)
downloadinkscape-f9fd160aa40ed2a012b7ecd6bc2f4386bb4d7417.tar.gz
inkscape-f9fd160aa40ed2a012b7ecd6bc2f4386bb4d7417.zip
Fixed uninitialized data in rendering filter effects & colormatrix (bug 193936)
(bzr r5788)
Diffstat (limited to 'src')
-rw-r--r--src/display/nr-filter-colormatrix.cpp2
-rw-r--r--src/display/nr-filter.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/display/nr-filter-colormatrix.cpp b/src/display/nr-filter-colormatrix.cpp
index 79c6177ab..1d73f14e1 100644
--- a/src/display/nr-filter-colormatrix.cpp
+++ b/src/display/nr-filter-colormatrix.cpp
@@ -50,7 +50,7 @@ int FilterColorMatrix::render(FilterSlot &slot, FilterUnits const &/*units*/) {
nr_pixblock_setup_fast(in, NR_PIXBLOCK_MODE_R8G8B8A8N,
original_in->area.x0, original_in->area.y0,
original_in->area.x1, original_in->area.y1,
- false);
+ true);
nr_blit_pixblock_pixblock(in, original_in);
free_in_on_exit = true;
}
diff --git a/src/display/nr-filter.cpp b/src/display/nr-filter.cpp
index 7423bb7f3..62b3893c2 100644
--- a/src/display/nr-filter.cpp
+++ b/src/display/nr-filter.cpp
@@ -178,7 +178,7 @@ int Filter::render(NRArenaItem const *item, NRPixBlock *pb)
NRPixBlock *in = new NRPixBlock;
nr_pixblock_setup_fast(in, pb->mode, pb->area.x0, pb->area.y0,
- pb->area.x1, pb->area.y1, false);
+ pb->area.x1, pb->area.y1, true);
if (in->size != NR_PIXBLOCK_SIZE_TINY && in->data.px == NULL) {
g_warning("NR::Filter::render: failed to reserve temporary buffer");
return 0;