diff -r a0afa279b8fe -r eb79a7c355bf mpengine/src/mpmpxcollectionframeworkwrapper_p.cpp --- a/mpengine/src/mpmpxcollectionframeworkwrapper_p.cpp Fri May 28 19:46:01 2010 -0500 +++ b/mpengine/src/mpmpxcollectionframeworkwrapper_p.cpp Fri Jun 11 19:36:32 2010 -0500 @@ -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 }