hotspotfw/hsbrowser/src/hsbrowserictsobserver.cpp
branchRCL_3
changeset 23 b852595f5cbe
parent 0 56b72877c1cb
equal deleted inserted replaced
22:3b2fb68d23df 23:b852595f5cbe
    83 	{
    83 	{
    84     DEBUG( "CHsBrowserIctsObserver::ProcessConnectionOk()" );
    84     DEBUG( "CHsBrowserIctsObserver::ProcessConnectionOk()" );
    85     if ( iContainer )
    85     if ( iContainer )
    86         {
    86         {
    87         CHsBrowserModel* model = iContainer->Model();
    87         CHsBrowserModel* model = iContainer->Model();
    88         if ( model )
    88         if ( model && !iAuthenticatedOkSent )
    89             {
    89             {
       
    90             // Send this only once per session
       
    91             iAuthenticatedOkSent = ETrue;
    90             model->SetState( EHsBrowserUiAuthenticatedOk, ETrue );
    92             model->SetState( EHsBrowserUiAuthenticatedOk, ETrue );
       
    93             // Do this only once too 
       
    94             iContainer->ShowLoginCompleteNote();
       
    95             iContainer->SendToBackground();
       
    96             iContainer->UpdateSoftkeys();
    91             }
    97             }
    92         iContainer->ShowLoginCompleteNote();
       
    93         iContainer->SendToBackground();
       
    94         iContainer->UpdateSoftkeys();
       
    95         }
    98         }
    96     }
    99     }
    97 
   100 
    98 // ---------------------------------------------------------
   101 // ---------------------------------------------------------
    99 // CHsBrowserIctsObserver::CHsBrowserIctsObserver
   102 // CHsBrowserIctsObserver::CHsBrowserIctsObserver
   100 // ---------------------------------------------------------
   103 // ---------------------------------------------------------
   101 //
   104 //
   102 CHsBrowserIctsObserver::CHsBrowserIctsObserver(
   105 CHsBrowserIctsObserver::CHsBrowserIctsObserver(
   103     CHsBrowserContainer* aContainer ) : iContainer( aContainer )
   106     CHsBrowserContainer* aContainer ) : iContainer( aContainer ),
       
   107     iAuthenticatedOkSent( EFalse )
   104   	{
   108   	{
   105   	DEBUG( "CHsBrowserIctsObserver::CHsBrowserIctsObserver()" );
   109   	DEBUG( "CHsBrowserIctsObserver::CHsBrowserIctsObserver()" );
   106   	}      
   110   	}      
   107 
   111 
   108 // ---------------------------------------------------------
   112 // ---------------------------------------------------------