From 4bc703b47719ad7219743b3a29560943c882ebe9 Mon Sep 17 00:00:00 2001
From: Leo Franchi <lfranchi@kde.org>
Date: Sun, 10 Jun 2012 17:29:56 +0200
Subject: [PATCH] Make grey text visible when highlighted in playlist delegate

---
 src/libtomahawk/playlist/PlaylistItemDelegate.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/libtomahawk/playlist/PlaylistItemDelegate.cpp b/src/libtomahawk/playlist/PlaylistItemDelegate.cpp
index 494b683f7..72655c61f 100644
--- a/src/libtomahawk/playlist/PlaylistItemDelegate.cpp
+++ b/src/libtomahawk/playlist/PlaylistItemDelegate.cpp
@@ -201,7 +201,11 @@ PlaylistItemDelegate::paintShort( QPainter* painter, const QStyleOptionViewItem&
         painter->drawText( r.adjusted( 0, 1, 0, 0 ), text, m_topOption );
 
         painter->setFont( opt.font );
-        painter->setPen( Qt::gray );
+        if ( option.state & QStyle::State_Selected )
+            painter->setPen( option.palette.color( QPalette::HighlightedText ) );
+        else
+            painter->setPen( Qt::gray );
+
         text = painter->fontMetrics().elidedText( lowerText, Qt::ElideRight, r.width() );
         painter->drawText( r.adjusted( 0, 1, 0, 0 ), text, m_bottomOption );
     }