uiacceltk/hitchcock/ServerCore/Src/alfappui.cpp
changeset 29 ac3859d43844
parent 27 70e659bb284f
child 31 1b6909418757
equal deleted inserted replaced
28:423dd85009cf 29:ac3859d43844
   942         }
   942         }
   943     }
   943     }
   944 
   944 
   945 void CAlfAppUi::UpdateActiveSession(CAlfAppSrvSessionBase* aSession)
   945 void CAlfAppUi::UpdateActiveSession(CAlfAppSrvSessionBase* aSession)
   946     {
   946     {
   947     EndPointerEventHandling();
   947     if( iData->iActiveSession  != aSession )
   948     iData->iActiveSession = aSession;
   948         {
   949     
   949         EndPointerEventHandling();
   950     iData->iResourceManager->SetActiveSession( iData->iActiveSession );
   950         iData->iActiveSession = aSession;
   951 
   951         
   952     if(!aSession)
   952         iData->iResourceManager->SetActiveSession( iData->iActiveSession );
   953         {
   953     
   954         if (iData->iMainDisplay) // TBD: multiple display support once again...
   954         if(!aSession)
   955             {
   955             {
   956             TRAP_IGNORE(iData->iMainDisplay->SetClearBackgroundL(CHuiDisplay::EClearNone));
   956             if (iData->iMainDisplay) // TBD: multiple display support once again...
   957             }
   957                 {
   958         }
   958                 TRAP_IGNORE(iData->iMainDisplay->SetClearBackgroundL(CHuiDisplay::EClearNone));
   959     }
   959                 }
   960     
   960             }
       
   961         iData->iBridgeObj->HandleVisualVisibility( 0 );
       
   962         }
       
   963     }
       
   964     
       
   965 CAlfAppSrvSessionBase* CAlfAppUi::ActiveSession()
       
   966     {
       
   967     return iData->iActiveSession;
       
   968     }
       
   969 
   961 // ---------------------------------------------------------------------------
   970 // ---------------------------------------------------------------------------
   962 // From class CAknAppUi.
   971 // From class CAknAppUi.
   963 // Handles window server event.
   972 // Handles window server event.
   964 // ---------------------------------------------------------------------------
   973 // ---------------------------------------------------------------------------
   965 //
   974 //
  1396     
  1405     
  1397     __ALFLOGSTRING("CAlfAppUi::DoBlankScreen <<");
  1406     __ALFLOGSTRING("CAlfAppUi::DoBlankScreen <<");
  1398     // let the session complete message  
  1407     // let the session complete message  
  1399     }
  1408     }
  1400 
  1409 
       
  1410 RAlfBridgerClient* CAlfAppUi::BridgerClient()
       
  1411     {
       
  1412     if (iData)
       
  1413         {
       
  1414         return iData->iBridgeObj->BridgerClient();  
       
  1415         }    
       
  1416     return 0;
       
  1417     }
       
  1418 
  1401 // end of file
  1419 // end of file