diff -r 28ae839b4c09 -r ff168ad79dda messagingfw/msgcommonutils/src/javaprotectionresolver.cpp --- 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 // TDataType #include // RFs, RFile, CFileMan -#include "javaprotectionresolver.h" +#include + +#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