branch | RCL_3 |
changeset 8 | bc06d8566074 |
parent 0 | 40261b775718 |
child 11 | d5f04de580b7 |
7:94dbab0a2133 | 8:bc06d8566074 |
---|---|
1030 TRAP(err, SourcePrimeL()); |
1030 TRAP(err, SourcePrimeL()); |
1031 if (iFile) |
1031 if (iFile) |
1032 fileOpened = ETrue; |
1032 fileOpened = ETrue; |
1033 } |
1033 } |
1034 if (err == KErrNone) |
1034 if (err == KErrNone) |
1035 { |
|
1036 __ASSERT_DEBUG(iFile != NULL,Panic(EMMFFileHandleNULL)); |
|
1035 err = iFile->Size(size); |
1037 err = iFile->Size(size); |
1038 } |
|
1036 if (err) |
1039 if (err) |
1037 { |
1040 { |
1038 size = 0; |
1041 size = 0; |
1039 iFileSize = -1; //reset cached size |
1042 iFileSize = -1; //reset cached size |
1040 } |
1043 } |
1041 else |
1044 else |
1042 iFileSize = size; //cache the filesize |
1045 iFileSize = size; //cache the filesize |
1043 |
1046 |
1044 if (fileOpened) |
1047 if (fileOpened) |
1045 { |
1048 { |
1049 __ASSERT_DEBUG(iFile != NULL,Panic(EMMFFileHandleNULL)); |
|
1046 delete iFile; |
1050 delete iFile; |
1047 iFile = NULL; |
1051 iFile = NULL; |
1048 iFileSize = -1; |
1052 iFileSize = -1; |
1049 } |
1053 } |
1050 |
1054 |