locationtriggering/ltserver/ltserverlogic/src/lbtsimchangehandler.cpp
changeset 39 3efc7a0e8755
parent 0 667063e416a2
child 45 6b6920c56e2f
equal deleted inserted replaced
37:e175e2ba2fb0 39:3efc7a0e8755
   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;
   296                 // If the network type,country code and network code of trigger 
   297                 // If the network type,country code and network code of trigger 
   297                 // matches with current cell reading, add it to invalid trigger array
   298                 // matches with current cell reading, add it to invalid trigger array
   298                 if( trNetworkCode != ctNetworkCode )
   299                 if( trNetworkCode != ctNetworkCode )
   299                     {
   300                     {
   300                     iInvalidTriggers.Append( trigger->Id() );
   301                     error = iInvalidTriggers.Append( trigger->Id() );
       
   302                     if( error != KErrNone )
       
   303                         {
       
   304                         LOG1("Failed to append trigger id:%d",error);
       
   305                         return;
       
   306                         }
   301                     }
   307                     }
   302                 else if( trNetworkCode == ctNetworkCode  )
   308                 else if( trNetworkCode == ctNetworkCode  )
   303                     {
   309                     {
   304                     iValidTriggers.Append( trigger->Id() );
   310                     error = iValidTriggers.Append( trigger->Id() );
       
   311                     if( error != KErrNone )
       
   312                         {
       
   313                         LOG1("Failed to append trigger id:%d",error);
       
   314                         return;
       
   315                         }
   305                     }
   316                     }
   306     			}
   317     			}
   307     		}
   318     		}
   308         }
   319         }
   309     iState = EStateEvaluateTriggers; 
   320     iState = EStateEvaluateTriggers;