diff -r e42293e811d8 -r 6c1dfe4da5dd mmappcomponents/harvester/filehandler/src/mpxharvesterfilehandlerimp.cpp --- a/mmappcomponents/harvester/filehandler/src/mpxharvesterfilehandlerimp.cpp Thu Aug 19 10:24:28 2010 +0300 +++ b/mmappcomponents/harvester/filehandler/src/mpxharvesterfilehandlerimp.cpp Tue Aug 31 15:41:40 2010 +0300 @@ -12,7 +12,7 @@ * Contributors: * * Description: Handles all file related activities -* Version : %version: da1mmcf#72.1.14.2.4.1.4.1.2.1.9 % << Don't touch! Updated by Synergy at check-out. +* Version : %version: da1mmcf#72.1.14.2.4.1.4.1.2.5.4 % << Don't touch! Updated by Synergy at check-out. * */ @@ -343,11 +343,12 @@ // Remove current drive from the scanned drives list TParse fileNameParser; User::LeaveIfError(fileNameParser.Set(iFilteredDrivesToScan[index],NULL,NULL)); - TPtrC driveName(fileNameParser.Drive()); + TFileName driveName(fileNameParser.Drive()); TInt driveNumber = TDriveUnit( driveName ); if (currentDriveNumber == driveNumber) { iFilteredDrivesToScan.Remove(index); + iFilteredOutOfDisk = ETrue; count--; } else @@ -356,7 +357,6 @@ } } iDBManager->CloseDatabase(static_cast(currentDriveNumber)); - iFilteredOutOfDisk = ETrue; } }