diff --git a/src/libtomahawk/playlist/artistview.cpp b/src/libtomahawk/playlist/artistview.cpp index 845e5cac7..254595dc7 100644 --- a/src/libtomahawk/playlist/artistview.cpp +++ b/src/libtomahawk/playlist/artistview.cpp @@ -338,3 +338,10 @@ ArtistView::jumpToCurrentTrack() scrollTo( m_proxyModel->currentIndex(), QAbstractItemView::PositionAtCenter ); return true; } + + +QString +ArtistView::guid() const +{ + return QString( "artistview/%1" ).arg( m_model->columnCount( QModelIndex() ) ); +} diff --git a/src/libtomahawk/playlist/artistview.h b/src/libtomahawk/playlist/artistview.h index f4076a200..4bfca047b 100644 --- a/src/libtomahawk/playlist/artistview.h +++ b/src/libtomahawk/playlist/artistview.h @@ -64,7 +64,7 @@ public: virtual bool jumpToCurrentTrack(); - QString guid() const { return QString( "ArtistView" ); } + QString guid() const; public slots: void onItemActivated( const QModelIndex& index ); diff --git a/src/libtomahawk/playlist/playlistview.cpp b/src/libtomahawk/playlist/playlistview.cpp index 06a496d4f..3ffe81a0c 100644 --- a/src/libtomahawk/playlist/playlistview.cpp +++ b/src/libtomahawk/playlist/playlistview.cpp @@ -63,7 +63,7 @@ PlaylistView::setPlaylistModel( PlaylistModel* model ) setColumnHidden( TrackModel::Age, true ); // Hide age column per default if ( !m_model->playlist().isNull() ) - setGuid( QString( "playlistview/%1" ).arg( m_model->playlist()->guid() ) ); + setGuid( QString( "playlistview/%1/%2" ).arg( m_model->columnCount() ).arg( m_model->playlist()->guid() ) ); else { setGuid( QString( "playlistview/%1" ).arg( m_model->columnCount() ) );