uiacceltk/hitchcock/ServerCore/Src/alfappui.cpp
branchRCL_3
changeset 34 3a60ebea00d0
parent 24 f93c875b566e
child 41 cd0ae4656946
equal deleted inserted replaced
24:f93c875b566e 34:3a60ebea00d0
   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                 TRAP_IGNORE(iData->iMainDisplay->SetClearBackgroundL(CHuiDisplay::EClearNone));
       
   959                 }
       
   960             }
       
   961         iData->iBridgeObj->HandleVisualVisibility( 0 );
   958         }
   962         }
   959     }
   963     }
   960     
   964     
   961 CAlfAppSrvSessionBase* CAlfAppUi::ActiveSession()
   965 CAlfAppSrvSessionBase* CAlfAppUi::ActiveSession()
   962     {
   966     {
  1401     
  1405     
  1402     __ALFLOGSTRING("CAlfAppUi::DoBlankScreen <<");
  1406     __ALFLOGSTRING("CAlfAppUi::DoBlankScreen <<");
  1403     // let the session complete message  
  1407     // let the session complete message  
  1404     }
  1408     }
  1405 
  1409 
       
  1410 RAlfBridgerClient* CAlfAppUi::BridgerClient()
       
  1411     {
       
  1412     if (iData)
       
  1413         {
       
  1414         return iData->iBridgeObj->BridgerClient();  
       
  1415         }    
       
  1416     return 0;
       
  1417     }
       
  1418 
  1406 // end of file
  1419 // end of file