summaryrefslogtreecommitdiff
path: root/src/svg/qsvggenerator.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@digia.com>2014-10-20 15:48:39 +0200
committerLars Knoll <lars.knoll@digia.com>2014-10-20 20:52:18 +0200
commitaaa06d6c82e02961f92690b10c84a0030dc0ebb7 (patch)
tree688cef55df80ad9197a6af313d3c382f83434f05 /src/svg/qsvggenerator.cpp
parent14fa3c45fcc71f1b5b7c84ae23a1f7a5d2f22e9e (diff)
downloadqtsvg-aaa06d6c82e02961f92690b10c84a0030dc0ebb7.tar.gz
Correctly handle Miter joins in all cases
SVG uses SvgMiterJoin, not the Qt definition of miter joins at all times. Change-Id: I85b8e13609fa37384f09457f724a42d720769028 Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'src/svg/qsvggenerator.cpp')
-rw-r--r--src/svg/qsvggenerator.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/svg/qsvggenerator.cpp b/src/svg/qsvggenerator.cpp
index 6a12043..5d58fa3 100644
--- a/src/svg/qsvggenerator.cpp
+++ b/src/svg/qsvggenerator.cpp
@@ -390,6 +390,7 @@ public:
qWarning("Unhandled cap style");
}
switch (spen.joinStyle()) {
+ case Qt::SvgMiterJoin:
case Qt::MiterJoin:
stream() << "stroke-linejoin=\"miter\" "
"stroke-miterlimit=\""<<spen.miterLimit()<<"\" ";
@@ -400,10 +401,6 @@ public:
case Qt::RoundJoin:
stream() << "stroke-linejoin=\"round\" ";
break;
- case Qt::SvgMiterJoin:
- stream() << "stroke-linejoin=\"miter\" "
- "stroke-miterlimit=\""<<spen.miterLimit()<<"\" ";
- break;
default:
qWarning("Unhandled join style");
}