From f8acf3b9a9398eabef98be7007fd6766574a788a Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Tue, 25 Aug 2009 13:35:45 +0200 Subject: Fix taskbar in plasma Author: Kim --- src/svg/qsvgnode.cpp | 2 ++ src/svg/qsvgstyle_p.h | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/svg/qsvgnode.cpp b/src/svg/qsvgnode.cpp index 5f323b1..de5a568 100644 --- a/src/svg/qsvgnode.cpp +++ b/src/svg/qsvgnode.cpp @@ -322,6 +322,8 @@ qreal QSvgNode::strokeWidth() const styleProperty(QSvgStyleProperty::STROKE)); if (!stroke) return 0; + if (stroke->stroke().brush().style() == Qt::NoBrush) + return 0; return stroke->width(); } diff --git a/src/svg/qsvgstyle_p.h b/src/svg/qsvgstyle_p.h index 1cff561..f358bc1 100644 --- a/src/svg/qsvgstyle_p.h +++ b/src/svg/qsvgstyle_p.h @@ -508,6 +508,11 @@ public: return m_gradientResolved; } + QPen stroke() const + { + return m_stroke; + } + private: // stroke v v 'inherit' | // stroke-dasharray v v 'inherit' | -- cgit v0.12