diff --git a/src/libtomahawk/playlist/albumitemdelegate.cpp b/src/libtomahawk/playlist/albumitemdelegate.cpp
index e81d29312..4c9347e3f 100644
--- a/src/libtomahawk/playlist/albumitemdelegate.cpp
+++ b/src/libtomahawk/playlist/albumitemdelegate.cpp
@@ -71,9 +71,7 @@ AlbumItemDelegate::paint( QPainter* painter, const QStyleOptionViewItem& option,
 
     if ( option.state & QStyle::State_Selected )
     {
-#ifndef Q_OS_MAC
-        opt.palette.setColor( QPalette::Text, opt.palette.color( QPalette::HighlightedText ) );
-#else
+#if defined(Q_WS_MAC) || defined(Q_WS_WIN)
         painter->save();
         painter->setRenderHint( QPainter::Antialiasing );
 
@@ -85,6 +83,8 @@ AlbumItemDelegate::paint( QPainter* painter, const QStyleOptionViewItem& option,
         painter->drawPath( border );
 
         painter->restore();
+#else
+        opt.palette.setColor( QPalette::Text, opt.palette.color( QPalette::HighlightedText ) );
 #endif
     }