From c8449f64929912c8d04b8e290146d86bbb4e21d7 2015-01-23 10:49:44 From: Titta Heikkala Date: 2015-01-23 10:49:44 Subject: [PATCH] Fix QBarSet label color Check the new color against the current label brush color. The labelBrush() can return a new QBrush and comparing the color to a new brush does not set the color if new color is black. Change-Id: Ib228d277d04eedbd6e3b624417c339aa83c5235f Task-number: QTRD-3481 Reviewed-by: Miikka Heikkinen --- diff --git a/src/charts/barchart/qbarset.cpp b/src/charts/barchart/qbarset.cpp index eba2000..a83ad52 100644 --- a/src/charts/barchart/qbarset.cpp +++ b/src/charts/barchart/qbarset.cpp @@ -575,7 +575,7 @@ void QBarSet::setLabelColor(QColor color) if (b == QBrush()) b.setStyle(Qt::SolidPattern); - if (b.color() != color) { + if (d_ptr->m_labelBrush.color() != color) { b.setColor(color); setLabelBrush(b); emit labelColorChanged(color);