diff --git a/src/libtomahawk/viewpages/CollectionViewPage.cpp b/src/libtomahawk/viewpages/CollectionViewPage.cpp index e97ef5e4f..3718c94f0 100644 --- a/src/libtomahawk/viewpages/CollectionViewPage.cpp +++ b/src/libtomahawk/viewpages/CollectionViewPage.cpp @@ -1,6 +1,6 @@ /* === This file is part of Tomahawk Player - === * - * Copyright 2013-2014, Christian Muehlhaeuser + * Copyright 2013-2015, Christian Muehlhaeuser * Copyright 2014, Teo Mrnjavac * * Tomahawk is free software: you can redistribute it and/or modify @@ -62,9 +62,15 @@ CollectionViewPage::CollectionViewPage( const Tomahawk::collection_ptr& collecti m_columnView->proxyModel()->setStyle( PlayableProxyModel::Collection ); - m_trackView->setColumnHidden( PlayableModel::Composer, true ); - m_trackView->setColumnHidden( PlayableModel::Origin, true ); - m_trackView->setColumnHidden( PlayableModel::Score, true ); + if ( collection->backendType() == Collection::ScriptCollectionType ) + { + m_trackView->proxyModel()->setStyle( PlayableProxyModel::Locker ); + } + else + { + m_trackView->proxyModel()->setStyle( PlayableProxyModel::Collection ); + } + m_trackView->setGuid( QString( "trackview/flat" ) ); {