summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2012-11-06 18:36:17 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2012-11-06 18:36:17 +0000
commit6ecbc96f5ef1960388e3fa0f42dcceaac1e40d69 (patch)
tree6c8d9904db3c7707c29452bd77f08b6c7b51fd8f
parentFix for 1065933 : Better support for sub-layers in 'Show/Hide other layers' (diff)
downloadinkscape-6ecbc96f5ef1960388e3fa0f42dcceaac1e40d69.tar.gz
inkscape-6ecbc96f5ef1960388e3fa0f42dcceaac1e40d69.zip
Change outline mode rendering tolerance from 1.25 to 0.5.
Fixes disappearing lines in newer versions of Cairo. (bzr r11862)
-rw-r--r--src/display/drawing-shape.cpp2
-rw-r--r--src/display/drawing-text.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/display/drawing-shape.cpp b/src/display/drawing-shape.cpp
index 4ca306092..e80f12486 100644
--- a/src/display/drawing-shape.cpp
+++ b/src/display/drawing-shape.cpp
@@ -167,7 +167,7 @@ DrawingShape::_renderItem(DrawingContext &ct, Geom::IntRect const &area, unsigne
{ Inkscape::DrawingContext::Save save(ct);
ct.setSource(rgba);
ct.setLineWidth(0.5);
- ct.setTolerance(1.25);
+ ct.setTolerance(0.5);
ct.stroke();
}
} else {
diff --git a/src/display/drawing-text.cpp b/src/display/drawing-text.cpp
index 7f63c555a..2a6505c67 100644
--- a/src/display/drawing-text.cpp
+++ b/src/display/drawing-text.cpp
@@ -162,7 +162,7 @@ unsigned DrawingText::_renderItem(DrawingContext &ct, Geom::IntRect const &/*are
guint32 rgba = _drawing.outlinecolor;
Inkscape::DrawingContext::Save save(ct);
ct.setSource(rgba);
- ct.setTolerance(1.25); // low quality, but good enough for outline mode
+ ct.setTolerance(0.5); // low quality, but good enough for outline mode
for (ChildrenList::iterator i = _children.begin(); i != _children.end(); ++i) {
DrawingGlyphs *g = dynamic_cast<DrawingGlyphs *>(&*i);