From bf1a8f989e75a50c9a5c839e69573a87ab9ad934 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Fri, 25 Nov 2011 21:32:34 +0100 Subject: [PATCH] Use correct selection color for inactive windows --- src/kitemviews/kfileitemlistwidget.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/kitemviews/kfileitemlistwidget.cpp b/src/kitemviews/kfileitemlistwidget.cpp index 5a522f410..897600e60 100644 --- a/src/kitemviews/kfileitemlistwidget.cpp +++ b/src/kitemviews/kfileitemlistwidget.cpp @@ -280,11 +280,11 @@ QColor KFileItemListWidget::textColor() const { if (m_customTextColor.isValid()) { return m_customTextColor; - } else if (isSelected()) { - return styleOption().palette.highlightedText().color(); - } else { - return styleOption().palette.text().color(); } + + const QPalette::ColorGroup group = isActiveWindow() ? QPalette::Active : QPalette::Inactive; + const QPalette::ColorRole role = isSelected() ? QPalette::HighlightedText : QPalette::Text; + return styleOption().palette.brush(group, role).color(); } void KFileItemListWidget::setOverlay(const QPixmap& overlay) -- 2.47.3