summaryrefslogtreecommitdiff
path: root/src/svg/qsvggraphics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/svg/qsvggraphics.cpp')
-rw-r--r--src/svg/qsvggraphics.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/svg/qsvggraphics.cpp b/src/svg/qsvggraphics.cpp
index 05ce744..712d770 100644
--- a/src/svg/qsvggraphics.cpp
+++ b/src/svg/qsvggraphics.cpp
@@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE
p->setOpacity(oldOpacity * states.fillOpacity); \
command; \
p->setPen(oldPen); \
- if (oldPen.widthF() != 0) { \
+ if (oldPen != Qt::NoPen && oldPen.brush() != Qt::NoBrush && oldPen.widthF() != 0) { \
p->setOpacity(oldOpacity * states.strokeOpacity); \
p->setBrush(Qt::NoBrush); \
command; \