summaryrefslogtreecommitdiffstats
path: root/src/display
diff options
context:
space:
mode:
Diffstat (limited to 'src/display')
-rw-r--r--src/display/nr-filter-image.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/display/nr-filter-image.cpp b/src/display/nr-filter-image.cpp
index 154d1ab32..179ba0e0a 100644
--- a/src/display/nr-filter-image.cpp
+++ b/src/display/nr-filter-image.cpp
@@ -114,7 +114,7 @@ void FilterImage::render_cairo(FilterSlot &slot)
// dc.scale(scaleX, scaleY); No scaling should be done
Geom::IntRect render_rect = area.roundOutwards();
- dc.translate(render_rect.min());
+// dc.translate(render_rect.min()); This seems incorrect
// Update to renderable state
drawing.update(render_rect);
@@ -174,7 +174,8 @@ void FilterImage::render_cairo(FilterSlot &slot)
sa.width(), sa.height());
// For the moment, we'll assume that any image is in sRGB color space
- set_cairo_surface_ci(out, SP_CSS_COLOR_INTERPOLATION_SRGB);
+ // set_cairo_surface_ci(out, SP_CSS_COLOR_INTERPOLATION_SRGB);
+ // This seemed like a sensible thing to do but it breaks filters-displace-01-f.svg
cairo_t *ct = cairo_create(out);
cairo_translate(ct, -sa.min()[Geom::X], -sa.min()[Geom::Y]);