diff -r c8a366e56285 -r 60c5402cb945 browserutilities/browserdialogsprovider/Src/BrowserDialogsProvider.cpp --- a/browserutilities/browserdialogsprovider/Src/BrowserDialogsProvider.cpp Thu Sep 24 12:53:48 2009 +0300 +++ b/browserutilities/browserdialogsprovider/Src/BrowserDialogsProvider.cpp Mon Oct 26 08:28:45 2009 +0200 @@ -159,19 +159,19 @@ case EHttpTemporaryRedirect: { // Id for r_nw_stat_too_many_redirects is -20019, browser errors start at -20000 - msg.Set( textresolver->ResolveErrorString( KErrTooManyRedirects )); + msg.Set( textresolver->ResolveErrorString( KErrTooManyRedirects )); + DialogNoteL( msg ); break; } default: { // Handle all others as system error dialog - msg.Set( textresolver->ResolveErrorString( aErrCode )); - break; + CCoeEnv::Static()->HandleError( aErrCode ); + break; } } // end of switch - DialogNoteL( msg ); - CleanupStack::PopAndDestroy(); //textresolver + CleanupStack::PopAndDestroy(); //textresolver if ( iObserver ) {