94 // CActiveIdleState::UpdateActiveIdleState |
94 // CActiveIdleState::UpdateActiveIdleState |
95 // ----------------------------------------------------------------------------- |
95 // ----------------------------------------------------------------------------- |
96 // |
96 // |
97 void CActiveIdleState::UpdateActiveIdleState() |
97 void CActiveIdleState::UpdateActiveIdleState() |
98 { |
98 { |
99 const EPSActiveIdleState state = |
99 TInt state( 0 ); |
100 iIsIdleForeground ? EPSAiForeground : EPSAiBackground; |
100 TInt err( RProperty::Get( KPSUidAiInformation, KActiveIdleState, state ) ); |
101 |
101 if ( !iIsIdleForeground && KErrNone == err && |
102 TInt setResult = |
102 EPSAiNumberEntry == (EPSActiveIdleState)state ) |
103 RProperty::Set( |
103 { |
|
104 __PRINTS( "*** CActiveIdleState::UpdateActiveIdleState - Background & EPSAiNumberEntry, skip state update" ); |
|
105 } |
|
106 else |
|
107 { |
|
108 state = iIsIdleForeground ? EPSAiForeground : EPSAiBackground; |
|
109 err = RProperty::Set( |
104 KPSUidAiInformation, |
110 KPSUidAiInformation, |
105 KActiveIdleState, |
111 KActiveIdleState, |
106 state ); |
112 (EPSActiveIdleState)state ); |
107 |
113 |
108 __PRINT( __DBG_FORMAT( "XAI: Set CActiveIdleState::UpdateActiveIdleState: KTelephonyIdleStatus=%d, P&S result=%d" ), |
114 __PRINT( __DBG_FORMAT( "XAI: Set CActiveIdleState::UpdateActiveIdleState: KTelephonyIdleStatus=%d, P&S result=%d" ), |
109 TInt(state), setResult ); |
115 TInt(state), err ); |
|
116 } |
110 } |
117 } |
111 |
118 |
112 // ----------------------------------------------------------------------------- |
119 // ----------------------------------------------------------------------------- |
113 // CActiveIdleState::DoUpdateSaSetting |
120 // CActiveIdleState::DoUpdateSaSetting |
114 // ----------------------------------------------------------------------------- |
121 // ----------------------------------------------------------------------------- |