summaryrefslogtreecommitdiffstats
path: root/src/display/drawing-surface.cpp
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2014-03-12 18:13:42 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2014-03-12 18:13:42 +0000
commita7748056fd02ca684e479eecde601aac0f5e6de5 (patch)
treeb8d32e359e57c108ec6752c070aab280e51491fa /src/display/drawing-surface.cpp
parentDo not transform render cache for transforms which are not integer (diff)
downloadinkscape-a7748056fd02ca684e479eecde601aac0f5e6de5.tar.gz
inkscape-a7748056fd02ca684e479eecde601aac0f5e6de5.zip
Use NEAREST filter when transforming cache
(bzr r13138)
Diffstat (limited to 'src/display/drawing-surface.cpp')
-rw-r--r--src/display/drawing-surface.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/display/drawing-surface.cpp b/src/display/drawing-surface.cpp
index 1e9c8e048..d2540de66 100644
--- a/src/display/drawing-surface.cpp
+++ b/src/display/drawing-surface.cpp
@@ -249,6 +249,7 @@ DrawingCache::prepare()
}
cairo_set_source_surface(ct, old_surface, old_origin[X], old_origin[Y]);
cairo_set_operator(ct, CAIRO_OPERATOR_SOURCE);
+ cairo_pattern_set_filter(cairo_get_source(ct), CAIRO_FILTER_NEAREST);
cairo_paint(ct);
cairo_destroy(ct);