diff -r e61a04404bdf -r f4fd77a452f2 mpx/collectionframework/collectionutility/src/mpxcollectionplaylist.cpp --- a/mpx/collectionframework/collectionutility/src/mpxcollectionplaylist.cpp Wed Aug 18 10:16:02 2010 +0300 +++ b/mpx/collectionframework/collectionutility/src/mpxcollectionplaylist.cpp Thu Sep 02 20:56:29 2010 +0300 @@ -37,9 +37,9 @@ #include "mpxcollectionplaylist.h" // CONSTANTS -const TInt KIncrementalFetchSize = 400; - -const TInt KIncrementalDelay = 250000; +const TInt KIncrementalFetchSize = 1000; +const TInt KIncrementalDelayNone = 0; +const TInt KIncrementalDelay = 100000; // 100 ms // ----------------------------------------------------------------------------- // Two-phased constructor. @@ -1412,13 +1412,11 @@ RArray attrs; CleanupClosePushL( attrs ); TArray ary = attrs.Array(); - - // Start the utility, 2 second delays so we don't flood the collection - // Have some delay as playlists are often destroyed! - // - iIncOpenUtil->SetDelay( KIncrementalDelay ); - iIncOpenUtil->StartL( *copy, ary, KIncrementalFetchSize, iPath->Index() , - CMPXCollectionOpenUtility::EFetchNormal ); + + iIncOpenUtil->SetDelay( KIncrementalDelayNone ); + iIncOpenUtil->StartL( *copy, ary, KIncrementalFetchSize, iPath->Index() , + CMPXCollectionOpenUtility::EFetchDown ); + iIncOpenUtil->SetDelay( KIncrementalDelay ); CleanupStack::PopAndDestroy( &attrs ); CleanupStack::PopAndDestroy( copy ); }