From 004ea967ad38eb32b0c887b24fb296f59eca472f Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 23 Nov 2011 05:00:47 +0100 Subject: [PATCH] * Use the proper color for selected playlist items on the Dashboard. --- src/libtomahawk/widgets/welcomewidget.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/widgets/welcomewidget.cpp b/src/libtomahawk/widgets/welcomewidget.cpp index ba46f48d5..f94b39475 100644 --- a/src/libtomahawk/widgets/welcomewidget.cpp +++ b/src/libtomahawk/widgets/welcomewidget.cpp @@ -330,12 +330,17 @@ PlaylistDelegate::paint( QPainter* painter, const QStyleOptionViewItem& option, if ( type == RecentlyPlayedPlaylistsModel::Station ) { descText = index.data( RecentlyPlayedPlaylistsModel::DynamicPlaylistRole ).value< Tomahawk::dynplaylist_ptr >()->generator()->sentenceSummary(); - } else + } + else { descText = index.data( RecentlyPlayedPlaylistsModel::ArtistRole ).toString(); } + QColor c = painter->pen().color(); - painter->setPen( QColor( Qt::gray ).darker() ); + if ( !( option.state & QStyle::State_Selected && option.state & QStyle::State_Active ) ) + { + painter->setPen( QColor( Qt::gray ).darker() ); + } QRect rectText = option.rect.adjusted( 66, 20, -leftEdge - 10, -8 ); #ifdef Q_WS_MAC