aboutsummaryrefslogtreecommitdiffstats
path: root/softwarecontext/rectanglenode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'softwarecontext/rectanglenode.cpp')
-rw-r--r--softwarecontext/rectanglenode.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/softwarecontext/rectanglenode.cpp b/softwarecontext/rectanglenode.cpp
index 0c2575b3fd..643325ebcd 100644
--- a/softwarecontext/rectanglenode.cpp
+++ b/softwarecontext/rectanglenode.cpp
@@ -95,6 +95,8 @@ void RectangleNode::paint(QPainter *painter)
painter->setBrush(m_brush);
if (m_radius)
painter->drawRoundedRect(m_rect, m_radius, m_radius);
+ else if (m_pen.style() == Qt::NoPen && m_stops.isEmpty())
+ painter->fillRect(m_rect, m_color);
else
painter->drawRect(m_rect);
}