diff -r 6dfc5f825351 -r 50bf9db68373 harvester/monitorplugins/mmcplugin/src/mmcmounttaskao.cpp --- a/harvester/monitorplugins/mmcplugin/src/mmcmounttaskao.cpp Fri Mar 19 09:38:01 2010 +0200 +++ b/harvester/monitorplugins/mmcplugin/src/mmcmounttaskao.cpp Fri Apr 16 15:23:55 2010 +0300 @@ -72,8 +72,11 @@ iFs.Close(); iMountDataQueue.ResetAndDestroy(); + iMountDataQueue.Close(); iEntryArray.ResetAndDestroy(); + iEntryArray.Close(); iHarvestEntryArray.ResetAndDestroy(); + iHarvestEntryArray.Close(); delete iMdeSession; @@ -126,7 +129,6 @@ { Cancel(); Deinitialize(); - iNextRequest = ERequestIdle; } } @@ -188,7 +190,6 @@ } else { - SetPriority( KHarvesterCustomImportantPriority ); SetNextRequest( ERequestIdle ); iMountDataQueue.Compress(); } @@ -349,7 +350,6 @@ WRITELOG( "CMMCMountTaskAO::RunL - ERequestCleanup" ); TBool present = (iMountData->iMountType == TMountData::EMount); iMdeSession->SetMediaL( iMountData->iMediaID, iMountData->iDrivePath[0], present ); - SetPriority( KHarvesterCustomImportantPriority ); Deinitialize(); SetNextRequest( ERequestStartTask ); }