equal
deleted
inserted
replaced
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 |