mmlibs/mmfw/src/Plugin/StdSourceAndSink/fileaccess.cpp
changeset 32 ae690a8c4a18
parent 31 ae0addfe117e
child 41 f7bf1ed8db72
--- a/mmlibs/mmfw/src/Plugin/StdSourceAndSink/fileaccess.cpp	Fri Jul 09 12:53:09 2010 +0100
+++ b/mmlibs/mmfw/src/Plugin/StdSourceAndSink/fileaccess.cpp	Fri Jul 09 13:09:11 2010 +0100
@@ -14,7 +14,6 @@
 //
 
 #include <f32file.h>
-#include <f32file64.h>
 #include <e32std.h>
 #include <caf/attribute.h>
 #include <caf/bitset.h>
@@ -148,10 +147,9 @@
 CContentFile::~CContentFile()
 	{
 	delete iData;
-  
-  iLegacyFile.Close();
-	iFile64.Close(); //For defect EASA-84ZC6J 
-   	
+
+	if (iLegacyFileOpen)
+		iLegacyFile.Close();
 	delete iFilePath;
 	}
 	
@@ -271,35 +269,12 @@
 RFile& CContentFile::FileL() 
 	{
 	if (!iLegacyFileOpen)
-		{//For defect EASA-84ZC6J 
-  		TInt error = iLegacyFile.Open(*iSession, *iFilePath, EFileRead | EFileStream | EFileShareReadersOrWriters);
-		  if ( error == KErrTooBig )
-	        {
-	         User::LeaveIfError(iFile64.Open(*iSession, *iFilePath, EFileRead | EFileStream | EFileShareReadersOrWriters));
-	         iLegacyFileOpen = ETrue;
-	         return iFile64;
-	        }
-	    
-	    else if (error == KErrNone)
-	       {
-	       iLegacyFileOpen = ETrue;
-	       return iLegacyFile;
-	        }
-	    
-	    else 
-	        {
-	        User::Leave(error);
-	        }
+		{
+  		User::LeaveIfError(iLegacyFile.Open(*iSession, *iFilePath, EFileRead | EFileStream | EFileShareReadersOrWriters));
+		iLegacyFileOpen = ETrue;
 		}
-	if(iLegacyFile.SubSessionHandle())
-	    {
-	    return iLegacyFile;
-	    }
-	else
-	    {
-	    return iFile64;
-	    }
-}
+	return iLegacyFile;
+	}
 	
 TInt CContentFile::Data(CData*& aData)
 	{