diff -r b3e22c78f79e -r 3aa774c655ac pkiutilities/CertSaver/src/certparser.cpp --- a/pkiutilities/CertSaver/src/certparser.cpp Mon Jun 28 13:01:48 2010 +0300 +++ b/pkiutilities/CertSaver/src/certparser.cpp Tue Jun 29 10:29:16 2010 +0300 @@ -167,20 +167,12 @@ TBool done = EFalse; TBuf password; - HBufC* buffer = NULL; - - if ( !iEikEnv ) - { - iEikEnv = CEikonEnv::Static(); - } while ( !done ) { if ( !GetPasswordL( password, aFileName ) ) { - buffer = iEikEnv->AllocReadResourceLC( R_CERTSAVER_PKCS12_DISCARDED ); - CHbDeviceMessageBoxSymbian::InformationL(buffer->Des()); - CleanupStack::PopAndDestroy( buffer ); + ShowErrorNoteL(R_CERTSAVER_PKCS12_DISCARDED); User::Leave( KErrExitApp ); } TRAPD( err, iPKCS12->ParseL( aPKCS12, password ) ); @@ -385,8 +377,13 @@ iEikEnv = CEikonEnv::Static(); } HBufC* buffer = iEikEnv->AllocReadResourceLC( aResourceID ); - CHbDeviceMessageBoxSymbian::WarningL(buffer->Des()); - CleanupStack::PopAndDestroy( buffer ); + CHbDeviceMessageBoxSymbian* iMessageBox = CHbDeviceMessageBoxSymbian::NewL(CHbDeviceMessageBoxSymbian::EWarning); + CleanupStack::PushL(iMessageBox); + iMessageBox->SetTextL(buffer->Des()); + iMessageBox->SetTimeout(6000); + iMessageBox->ExecL(); + CleanupStack::PopAndDestroy(iMessageBox); + CleanupStack::PopAndDestroy( buffer ); } // End of File