diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp index dad53a0c59fbe82c93cdb92b7c4bd5895568e88a..589745315dca4d226a9516a356788a0871d12ef6 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); }