From ad179b842ce0a199f38cff3c230e8c2b1693ee73 Mon Sep 17 00:00:00 2001
From: Christian Muehlhaeuser <muesli@gmail.com>
Date: Wed, 28 Nov 2012 08:34:27 +0100
Subject: [PATCH] * Fixed info-icon wonkiness in TreeView.

---
 src/libtomahawk/playlist/TreeItemDelegate.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/libtomahawk/playlist/TreeItemDelegate.cpp b/src/libtomahawk/playlist/TreeItemDelegate.cpp
index e06735d15..548734d04 100644
--- a/src/libtomahawk/playlist/TreeItemDelegate.cpp
+++ b/src/libtomahawk/playlist/TreeItemDelegate.cpp
@@ -100,8 +100,7 @@ TreeItemDelegate::paint( QPainter* painter, const QStyleOptionViewItem& option,
             if ( oldX > 0 )
                 o.rect.setX( oldX );
 
-            if ( m_view->hoveredIndex().row() == index.row() && m_view->hoveredIndex().column() == index.column() &&
-                 !index.data().toString().isEmpty() && index.column() == 0 )
+            if ( m_view->hoveredIndex() == index && !index.data().toString().isEmpty() && index.column() == 0 )
             {
                 o.rect.setWidth( o.rect.width() - 16 );
                 QRect arrowRect( o.rect.x() + o.rect.width(), o.rect.y() + 1, o.rect.height() - 2, o.rect.height() - 2 );