291 lex.Val( ctNetworkCode ); |
291 lex.Val( ctNetworkCode ); |
292 |
292 |
293 lex.Assign( cellularArea->NetworkIdentityCode() ); |
293 lex.Assign( cellularArea->NetworkIdentityCode() ); |
294 lex.Val( trNetworkCode ); |
294 lex.Val( trNetworkCode ); |
295 |
295 |
296 TInt error; |
|
297 // If the network type,country code and network code of trigger |
296 // If the network type,country code and network code of trigger |
298 // matches with current cell reading, add it to invalid trigger array |
297 // matches with current cell reading, add it to invalid trigger array |
299 if( trNetworkCode != ctNetworkCode ) |
298 if( trNetworkCode != ctNetworkCode ) |
300 { |
299 { |
301 error = iInvalidTriggers.Append( trigger->Id() ); |
300 iInvalidTriggers.Append( trigger->Id() ); |
302 if( error != KErrNone ) |
|
303 { |
|
304 LOG1("Failed to append trigger id:%d",error); |
|
305 return; |
|
306 } |
|
307 } |
301 } |
308 else if( trNetworkCode == ctNetworkCode ) |
302 else if( trNetworkCode == ctNetworkCode ) |
309 { |
303 { |
310 error = iValidTriggers.Append( trigger->Id() ); |
304 iValidTriggers.Append( trigger->Id() ); |
311 if( error != KErrNone ) |
|
312 { |
|
313 LOG1("Failed to append trigger id:%d",error); |
|
314 return; |
|
315 } |
|
316 } |
305 } |
317 } |
306 } |
318 } |
307 } |
319 } |
308 } |
320 iState = EStateEvaluateTriggers; |
309 iState = EStateEvaluateTriggers; |