From e25b457b5938dea65340583bfdd95fe1430c6c96 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com>
Date: Tue, 2 Feb 2010 16:46:43 +0100
Subject: [PATCH] Avoid drawing a black rectangle due to invalid background for
 disabled code

Regression in commit ab3d3cf413955afabe845bd80676cd468ebbaa80

Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
---
 src/plugins/texteditor/basetexteditor.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp
index dad53a0c59f..589745315dc 100644
--- a/src/plugins/texteditor/basetexteditor.cpp
+++ b/src/plugins/texteditor/basetexteditor.cpp
@@ -1999,13 +1999,13 @@ void BaseTextEditor::paintEvent(QPaintEvent *e)
         lineX = fontMetrics().averageCharWidth() * d->m_visibleWrapColumn + offset.x() + 4;
 
         if (lineX < viewportRect.width()) {
-            const QColor backgroundColor = d->m_ifdefedOutFormat.background().color();
+            const QBrush background = d->m_ifdefedOutFormat.background();
             painter.fillRect(QRectF(lineX, er.top(), viewportRect.width() - lineX, er.height()),
-                             backgroundColor);
+                             background);
 
             const QColor col = (palette().base().color().value() > 128) ? Qt::black : Qt::white;
             const QPen pen = painter.pen();
-            painter.setPen(blendColors(backgroundColor, col, 32));
+            painter.setPen(blendColors(background.color(), col, 32));
             painter.drawLine(QPointF(lineX, er.top()), QPointF(lineX, er.bottom()));
             painter.setPen(pen);
         }
-- 
GitLab