From 8e5bf6056dce89e5aff39a2f927685804cc71f59 2012-08-24 08:27:59 From: Tero Ahola Date: 2012-08-24 08:27:59 Subject: [PATCH] Fixed bug in initializing color of a slice --- diff --git a/src/piechart/qpieslice.cpp b/src/piechart/qpieslice.cpp index e51fd85..08753d2 100644 --- a/src/piechart/qpieslice.cpp +++ b/src/piechart/qpieslice.cpp @@ -584,10 +584,11 @@ QColor QPieSlice::color() void QPieSlice::setColor(QColor color) { QBrush b = brush(); - if (color != b.color()) { - b.setColor(color); - setBrush(b); - } + + if (b == QBrush()) + b.setStyle(Qt::SolidPattern); + b.setColor(color); + setBrush(b); } void QPieSlice::setLabelBrush(const QBrush &brush)