diff -r 8192e5b5c935 -r c163ef0b758d mpviewplugins/mpcollectionviewplugin/src/mpcollectioncontainerplaylists.cpp --- a/mpviewplugins/mpcollectionviewplugin/src/mpcollectioncontainerplaylists.cpp Thu May 27 12:49:57 2010 +0300 +++ b/mpviewplugins/mpcollectionviewplugin/src/mpcollectioncontainerplaylists.cpp Fri Jun 11 13:36:36 2010 +0300 @@ -100,6 +100,9 @@ /*! Slot to be called data model has new data. + Use cases: + 1) User renames a playlist. + 2) Song added or removed from playlist. */ void MpCollectionContainerPlaylists::dataReloaded() { @@ -109,6 +112,12 @@ // Playlist could have been renamed. QString details = mCollectionData->collectionTitle(); mInfoBar->setHeading(details); + if ( mCollectionData->count() > 1 ) { + emit shuffleEnabled(true); + } + else { + emit shuffleEnabled(false); + } } TX_EXIT }