messagingfw/msgcommonutils/src/javaprotectionresolver.cpp
changeset 15 ff168ad79dda
parent 0 8e480a14352b
child 35 f8ad95794a08
child 60 9f5ae1728557
--- a/messagingfw/msgcommonutils/src/javaprotectionresolver.cpp	Tue Feb 02 10:12:21 2010 +0200
+++ b/messagingfw/msgcommonutils/src/javaprotectionresolver.cpp	Fri Apr 16 15:27:42 2010 +0300
@@ -27,7 +27,9 @@
 #include <apmstd.h>  // TDataType
 #include <f32file.h> // RFs, RFile, CFileMan
 
-#include "javaprotectionresolver.h"
+#include <javasuperdparser.h>
+
+#include "JavaProtectionResolver.h"
 
 // EXTERNAL DATA STRUCTURES
 
@@ -90,32 +92,27 @@
 // -----------------------------------------------------------------------------
 //
 TBool CJavaProtectionResolver::IsSuperDistributionPackageL( RFile& aFile )
-    { 
-    	/**
-    	*  JavaSuperDParser has been removed from 9.2 TB, 
-    	*  So we will always return EFalse and whole code of function is commented out.
-    	*/
-//    TBool retVal( EFalse );
-//
-//    CFileMan* fileMan = CFileMan::NewL( iFs );
-//    iFs.MkDir( KFileProtTempDir );
-//
-//    Java::CJavaSuperDParser* javaParser( NULL );
-//    TRAPD( err, javaParser = Java::CJavaSuperDParser::NewL( iFs, 
-//                                                  aFile, 
-//                                                  KFileProtTempDir ) );
-//    if ( !err )
-//        {
-//        retVal = ETrue;
-//        }
-//    delete javaParser;
-//
-//    /*TInt err =*/ fileMan->Delete( KFileProtTempDir /*, CFileMan::ERecurse*/ );
-//    /*TInt err =*/ fileMan->RmDir( KFileProtTempDir );
-//    delete fileMan;
+    {
+    TBool retVal( EFalse );
+
+    CFileMan* fileMan = CFileMan::NewL( iFs );
+    iFs.MkDir( KFileProtTempDir );
 
-//    return retVal; 
-      return EFalse;
+    Java::CJavaSuperDParser* javaParser( NULL );
+    TRAPD( err, javaParser = Java::CJavaSuperDParser::NewL( iFs, 
+                                                  aFile, 
+                                                  KFileProtTempDir ) );
+    if ( !err )
+        {
+        retVal = ETrue;
+        }
+    delete javaParser;
+
+    /*TInt err =*/ fileMan->Delete( KFileProtTempDir /*, CFileMan::ERecurse*/ );
+    /*TInt err =*/ fileMan->RmDir( KFileProtTempDir );
+    delete fileMan;
+
+    return retVal;
     }
 
 //  End of File