voicerecorder/RecViewSrc/CVRMemo.cpp
branchRCL_3
changeset 8 49233e24b2ab
parent 0 845549f293a7
equal deleted inserted replaced
7:6aee962f6139 8:49233e24b2ab
   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() )