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