locationtriggering/ltserver/ltserverlogic/src/lbtsimchangehandler.cpp
branchRCL_3
changeset 21 6b6920c56e2f
parent 20 2b4ea9893b66
equal deleted inserted replaced
20:2b4ea9893b66 21:6b6920c56e2f
   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;