--- a/hotspotfw/hsbrowser/src/hsbrowserictsobserver.cpp Thu Jul 15 19:54:09 2010 +0300
+++ b/hotspotfw/hsbrowser/src/hsbrowserictsobserver.cpp Thu Aug 19 10:59:40 2010 +0300
@@ -85,13 +85,16 @@
if ( iContainer )
{
CHsBrowserModel* model = iContainer->Model();
- if ( model )
+ if ( model && !iAuthenticatedOkSent )
{
+ // Send this only once per session
+ iAuthenticatedOkSent = ETrue;
model->SetState( EHsBrowserUiAuthenticatedOk, ETrue );
+ // Do this only once too
+ iContainer->ShowLoginCompleteNote();
+ iContainer->SendToBackground();
+ iContainer->UpdateSoftkeys();
}
- iContainer->ShowLoginCompleteNote();
- iContainer->SendToBackground();
- iContainer->UpdateSoftkeys();
}
}
@@ -100,7 +103,8 @@
// ---------------------------------------------------------
//
CHsBrowserIctsObserver::CHsBrowserIctsObserver(
- CHsBrowserContainer* aContainer ) : iContainer( aContainer )
+ CHsBrowserContainer* aContainer ) : iContainer( aContainer ),
+ iAuthenticatedOkSent( EFalse )
{
DEBUG( "CHsBrowserIctsObserver::CHsBrowserIctsObserver()" );
}