diff --git a/src/libtomahawk/playlist/treeproxymodel.cpp b/src/libtomahawk/playlist/treeproxymodel.cpp index 250af08db..ba1ff027e 100644 --- a/src/libtomahawk/playlist/treeproxymodel.cpp +++ b/src/libtomahawk/playlist/treeproxymodel.cpp @@ -208,7 +208,7 @@ TreeProxyModel::filterAcceptsRow( int sourceRow, const QModelIndex& sourceParent if ( !pi->result()->isOnline() && ti->result()->isOnline() ) return false; - if ( ti->result()->collection()->source()->isLocal() ) + if ( !pi->result()->collection()->source()->isLocal() && ti->result()->collection()->source()->isLocal() ) return false; } }