equal
deleted
inserted
replaced
107 case KErrNoContacts: |
107 case KErrNoContacts: |
108 |
108 |
109 nextState = CErrorState::NewL( DataStorage(), UiModel(), aEvent ); |
109 nextState = CErrorState::NewL( DataStorage(), UiModel(), aEvent ); |
110 break; |
110 break; |
111 |
111 |
|
112 case KErrNoMemory: |
|
113 nextState = CErrorState::NewL( DataStorage(), UiModel(), aEvent ); |
|
114 break; |
|
115 |
112 case ELongKeypress: |
116 case ELongKeypress: |
113 case EEndCallKeypress: |
117 case EEndCallKeypress: |
114 |
118 |
115 // Do nothing |
119 // Do nothing |
116 break; |
120 break; |
147 { |
151 { |
148 #endif // __FULLDUPLEX_CHANGE |
152 #endif // __FULLDUPLEX_CHANGE |
149 #endif // __WINS__ |
153 #endif // __WINS__ |
150 // Initialize phonebook handler |
154 // Initialize phonebook handler |
151 TRAPD( error, DataStorage().PbkHandler()->InitializeL() ); |
155 TRAPD( error, DataStorage().PbkHandler()->InitializeL() ); |
152 if ( error != KErrAlreadyExists ) |
156 if ( error == KErrNoMemory ) |
153 { |
157 { |
154 User::LeaveIfError( error ); |
158 HandleEventL ( KErrNoMemory ); |
155 } |
159 } |
156 |
160 else |
157 // Initialize start tone |
161 { |
158 DataStorage().TonePlayer()->InitToneL( EAvkonSIDNameDiallerStartTone ); |
162 if ( error != KErrAlreadyExists ) |
159 |
163 { |
160 // Initialize recognition |
164 User::LeaveIfError( error ); |
161 RecognizeInitL(); |
165 } |
|
166 |
|
167 // Initialize start tone |
|
168 DataStorage().TonePlayer()->InitToneL( EAvkonSIDNameDiallerStartTone ); |
|
169 |
|
170 // Initialize recognition |
|
171 RecognizeInitL(); |
|
172 } |
162 } |
173 } |
163 else |
174 else |
164 { |
175 { |
165 // Play the starting tone |
176 // Play the starting tone |
166 DataStorage().TonePlayer()->PlayTone( EAvkonSIDNameDiallerStartTone ); |
177 DataStorage().TonePlayer()->PlayTone( EAvkonSIDNameDiallerStartTone ); |