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 } |
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 |