diff -r b7b49303d0c0 -r 762d760dcfdf mpx/collectionframework/collectionengine/src/mpxcollectionengine.cpp --- a/mpx/collectionframework/collectionengine/src/mpxcollectionengine.cpp Fri Jul 23 17:48:16 2010 -0500 +++ b/mpx/collectionframework/collectionengine/src/mpxcollectionengine.cpp Fri Aug 06 17:13:32 2010 -0500 @@ -212,12 +212,21 @@ break; } case EMcMsgDiskInserted: + { + // inverting the notification order, this to get the message to + // the UI faster. for( TInt i=0; iNotifyL( aMsg, aData ); } notify = EFalse; + command = EMcReOpenCollection; + data = aData; + // Clear the cache + clearCache = ETrue; + break; + } case EMcMsgFormatEnd: case EMcMsgUSBMassStorageEnd: { @@ -225,7 +234,7 @@ data = aData; // Clear the cache - clearCache = ETrue; + clearCache = ETrue; break; } case EMcMsgUSBMTPStart: