diff -r 762d760dcfdf -r fa0adf088850 mpx/collectionframework/collectionutility/src/mpxcollectionplaylist.cpp --- a/mpx/collectionframework/collectionutility/src/mpxcollectionplaylist.cpp Fri Aug 06 17:13:32 2010 -0500 +++ b/mpx/collectionframework/collectionutility/src/mpxcollectionplaylist.cpp Tue Aug 24 03:26:23 2010 -0500 @@ -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 ); }