104 case MEngineMonitor::EPEMessageAudioOutputChanged: |
104 case MEngineMonitor::EPEMessageAudioOutputChanged: |
105 HandleAudioOutputChangedL(); |
105 HandleAudioOutputChangedL(); |
106 break; |
106 break; |
107 |
107 |
108 case MEngineMonitor::EPEMessageIssuedSSRequest: // fall through |
108 case MEngineMonitor::EPEMessageIssuedSSRequest: // fall through |
109 // Note that after the sending of SS |
109 // Note that after the sending of SS |
110 // strings the view stays in Dialer. |
110 // strings the view stays in Dialer. |
111 if ( !iOnScreenDialer ) |
111 if ( !iOnScreenDialer ) |
112 { |
112 { |
113 SetupIdleScreenInBackgroundL(); |
113 SetupIdleScreenInBackgroundL(); |
114 } |
114 } |
115 case MEngineMonitor::EPEMessageIssuingSSRequest: // fall through |
115 case MEngineMonitor::EPEMessageIssuingSSRequest: // fall through |
116 case MEngineMonitor::EPEMessageCallBarred: // fall through |
116 case MEngineMonitor::EPEMessageCallBarred: // fall through |
117 case MEngineMonitor::EPEMessageShowVersion: // fall through |
117 case MEngineMonitor::EPEMessageShowVersion: // fall through |
118 case MEngineMonitor::EPEMessageTempClirActivationUnsuccessful: |
118 case MEngineMonitor::EPEMessageTempClirActivationUnsuccessful: |
119 case MEngineMonitor::EPEMessageIncCallIsForw: // fall through |
119 case MEngineMonitor::EPEMessageIncCallIsForw: // fall through |
120 case MEngineMonitor::EPEMessageIncCallForwToC: // fall through |
120 case MEngineMonitor::EPEMessageIncCallForwToC: // fall through |
121 case MEngineMonitor::EPEMessageOutCallForwToC: // fall through |
121 case MEngineMonitor::EPEMessageOutCallForwToC: // fall through |
122 case MEngineMonitor::EPEMessageForwardUnconditionalModeActive: // fall through |
122 case MEngineMonitor::EPEMessageForwardUnconditionalModeActive: // fall through |
123 case MEngineMonitor::EPEMessageForwardConditionallyModeActive: |
123 case MEngineMonitor::EPEMessageForwardConditionallyModeActive: |
124 { |
124 { |
125 CPhoneGeneralGsmMessagesHandler* gsmMsgHandler = |
125 CPhoneGeneralGsmMessagesHandler* gsmMsgHandler = |
126 CPhoneGeneralGsmMessagesHandler::NewL( *iStateMachine, |
126 CPhoneGeneralGsmMessagesHandler::NewL( *iStateMachine, |
127 *iViewCommandHandle, |
127 *iViewCommandHandle, |
128 *this ); |
128 *this ); |
129 CleanupStack::PushL( gsmMsgHandler ); |
129 CleanupStack::PushL( gsmMsgHandler ); |
130 gsmMsgHandler->HandlePhoneEngineMessageL( aMessage, aCallId ); |
130 gsmMsgHandler->HandlePhoneEngineMessageL( aMessage, aCallId ); |
131 CleanupStack::PopAndDestroy( gsmMsgHandler ); |
131 CleanupStack::PopAndDestroy( gsmMsgHandler ); |
132 } |
132 } |
133 break; |
133 break; |
134 |
134 |
135 default: |
135 default: |
136 CPhoneStateIdle::HandlePhoneEngineMessageL( |
136 CPhoneStateIdle::HandlePhoneEngineMessageL( |
137 aMessage, aCallId ); |
137 aMessage, aCallId ); |
138 break; |
138 break; |