diff -r c163ef0b758d -r ea59c434026a mpengine/src/mpmpxcollectionframeworkwrapper_p.cpp --- a/mpengine/src/mpmpxcollectionframeworkwrapper_p.cpp Fri Jun 11 13:36:36 2010 +0300 +++ b/mpengine/src/mpmpxcollectionframeworkwrapper_p.cpp Wed Jun 23 18:10:13 2010 +0300 @@ -1249,10 +1249,9 @@ aMedia.SetTObjectValueL( KMPXMediaGeneralCategory, EMPXPlaylist ); aMedia.SetCObjectValueL( KMPXMediaArrayContents, tracksArray ); aMedia.SetTObjectValueL( KMPXMediaArrayCount, tracksArray->Count() ); - if ( (tracksArray->Count() ) >= 100){ //Add Songs Progress Dialog for 100 songs or more - emit q_ptr->openAddSongsWaitDialog(); - } - + + emit q_ptr->aboutToAddSongs( tracksArray->Count() ); + CleanupStack::PopAndDestroy( tracksArray ); TX_EXIT }