equal
deleted
inserted
replaced
856 CDriveThread& self = *(CDriveThread*)aSelfP; |
856 CDriveThread& self = *(CDriveThread*)aSelfP; |
857 |
857 |
858 TDrive& drive = TheDrives[self.iDriveNumber]; |
858 TDrive& drive = TheDrives[self.iDriveNumber]; |
859 if(drive.IsMounted()) |
859 if(drive.IsMounted()) |
860 { |
860 { |
861 if (drive.CurrentMount().LockStatus() == 0) |
861 (void)drive.FinaliseMount(RFs::EFinal_RW); |
862 { |
|
863 // Ignore the error here, as there's nothing we can do about it... |
|
864 (void)drive.FinaliseMount(RFs::EFinal_RW); |
|
865 } |
|
866 else |
|
867 { |
|
868 self.StartFinalisationTimer(); |
|
869 } |
|
870 } |
862 } |
871 |
863 |
872 return KErrNone; |
864 return KErrNone; |
873 } |
865 } |
874 |
866 |