diff -r 8fcb49b86877 -r 3b47783fdf16 profilesservices/ProfileEngine/WrapperSrc/CProEngEngineImpl.cpp --- a/profilesservices/ProfileEngine/WrapperSrc/CProEngEngineImpl.cpp Tue May 11 16:28:56 2010 +0300 +++ b/profilesservices/ProfileEngine/WrapperSrc/CProEngEngineImpl.cpp Tue May 25 13:00:04 2010 +0300 @@ -27,20 +27,7 @@ #include "CProEngProfileImpl.h" #include "CProEngToneHandler.h" #include "CProEngProfileNameArrayImpl.h" -#include -#include -#include -#include -#include -#include -#include // RResourceFile -#include // BaflUtils -namespace - { - // The filename of the resource file - _LIT( KProEngResourceFileName, "Z:ProEngWrapper.RSC" ); - } // ============================ MEMBER FUNCTIONS =============================== // ----------------------------------------------------------------------------- @@ -60,8 +47,6 @@ { iProfileEngine = CreateProfileEngineExtendedL(); iToneHandler = CProEngToneHandler::NewL(); - iFs = new ( ELeave ) RFs; - User::LeaveIfError( iFs->Connect() ); } // ----------------------------------------------------------------------------- @@ -140,8 +125,6 @@ iProfileEngine->Release(); } delete iToneHandler; - iFs->Close(); - delete iFs; } // ----------------------------------------------------------------------------- @@ -205,45 +188,10 @@ // CProEngEngineImpl::SetActiveProfileL // ----------------------------------------------------------------------------- // -void CProEngEngineImpl::SetActiveProfileL(TInt aId) - { - if ( // active profile is Off-line - ( iProfileEngine->ActiveProfileId() == EProfileOffLineId ) && - // and currently focused profile is not Off-line - ( aId != EProfileOffLineId ) ) - { - - TInt simCStatus( ESimNotPresent ); - RProperty simStatus; - User::LeaveIfError( simStatus.Attach(KPSUidStartup, KPSSimStatus ) ); - User::LeaveIfError( simStatus.Get( simCStatus ) ); - simStatus.Close(); - - TParse* fp = new ( ELeave ) TParse(); - fp->Set( KProEngResourceFileName, &KDC_RESOURCE_FILES_DIR, NULL ); - TFileName localizedFileName( fp->FullName() ); - delete fp; - - BaflUtils::NearestLanguageFile( *iFs, localizedFileName ); - RConeResourceLoader resourceLoader( *CCoeEnv::Static() ); - TRAP_IGNORE( resourceLoader.OpenL( localizedFileName ) ); - - if ( simCStatus == ESimNotPresent ) - { - // SIM card does not exist. - HBufC* infoNoteText = StringLoader::LoadLC( - R_PROFILE_TEXT_INSERT_SIM ); - CAknInformationNote* note = new ( ELeave ) CAknInformationNote( ETrue ); - note->ExecuteLD( *infoNoteText ); - CleanupStack::PopAndDestroy( infoNoteText ); - resourceLoader.Close(); - return; - } - resourceLoader.Close(); - } - - iProfileEngine->SetActiveProfileL(aId); - } +void CProEngEngineImpl::SetActiveProfileL( TInt aId ) + { + iProfileEngine->SetActiveProfileL( aId ); + } // ----------------------------------------------------------------------------- // CProEngEngineImpl::ProfileLC