equal
deleted
inserted
replaced
273 { |
273 { |
274 type = EVRFileWav; |
274 type = EVRFileWav; |
275 } |
275 } |
276 |
276 |
277 #endif |
277 #endif |
278 |
278 |
|
279 TFileName memoNameTemp; |
|
280 memoNameTemp = memoName; |
|
281 memoNameTemp.Delete(memoName.Length()-1, 1); |
|
282 |
|
283 TBool boolTemp = EFalse; |
|
284 |
|
285 TInt intTemp = BaflUtils::IsFolder( iFs, memoNameTemp, boolTemp ); |
|
286 |
|
287 if( ! boolTemp ) |
|
288 { |
|
289 if( BaflUtils::FileExists( iFs, memoNameTemp ) ) |
|
290 { |
|
291 if( intTemp != KErrNone ) |
|
292 { |
|
293 User::LeaveIfError(intTemp); |
|
294 } |
|
295 else |
|
296 { |
|
297 User::LeaveIfError(iFs.Delete( memoNameTemp )); |
|
298 } |
|
299 } |
|
300 } |
|
301 |
279 // Generate unique final file name |
302 // Generate unique final file name |
280 VRUtils::GenerateUniqueFilenameL( iFs, memoName, type ); |
303 VRUtils::GenerateUniqueFilenameL( iFs, memoName, type ); |
281 |
304 |
282 // Make sure that file handles are not leaked |
305 // Make sure that file handles are not leaked |
283 if ( iFile.SubSessionHandle() ) |
306 if ( iFile.SubSessionHandle() ) |