diff --git a/src/libtomahawk/playlist/TreeItemDelegate.cpp b/src/libtomahawk/playlist/TreeItemDelegate.cpp index 7b3b3509c..7d65cae82 100644 --- a/src/libtomahawk/playlist/TreeItemDelegate.cpp +++ b/src/libtomahawk/playlist/TreeItemDelegate.cpp @@ -268,7 +268,8 @@ TreeItemDelegate::editorEvent( QEvent* event, QAbstractItemModel* model, const Q if ( m_hoveringOver != index ) { - emit updateIndex( m_hoveringOver ); + PlayableItem* item = m_model->sourceModel()->itemFromIndex( m_model->mapToSource( index ) ); + item->requestRepaint(); m_hoveringOver = index; emit updateIndex( m_hoveringOver ); }