locationtriggering/ltcontextsourceplugin/src/lbtcontextsourceplugin.cpp
branchRCL_3
changeset 44 2b4ea9893b66
parent 13 19bff11d6c18
child 45 6b6920c56e2f
equal deleted inserted replaced
42:02ba3f1733c6 44:2b4ea9893b66
   308             {
   308             {
   309             TPtrC defaultCurrentState ( KNullDesC );
   309             TPtrC defaultCurrentState ( KNullDesC );
   310             triggerNode->SetCurrentStateL( defaultCurrentState );
   310             triggerNode->SetCurrentStateL( defaultCurrentState );
   311             }
   311             }
   312         // Add to triggernode list
   312         // Add to triggernode list
   313         iTriggerNodeList.Append( triggerNode );
   313         iTriggerNodeList.AppendL( triggerNode );
   314         }
   314         }
   315     else
   315     else
   316         {
   316         {
   317         // delete triggerNode
   317         // delete triggerNode
   318         delete triggerNode;
   318         delete triggerNode;
   424     CleanupStack::PushL(newTrigger);
   424     CleanupStack::PushL(newTrigger);
   425     newTrigger->iTriggerId = aTrigId;
   425     newTrigger->iTriggerId = aTrigId;
   426     newTrigger->contextName.Set( aContextName );
   426     newTrigger->contextName.Set( aContextName );
   427     newTrigger->triggerName.Set( aTriggerName );
   427     newTrigger->triggerName.Set( aTriggerName );
   428         
   428         
   429     iTriggerList.Append(newTrigger);
   429     iTriggerList.AppendL(newTrigger);
   430     iCurrentTriggerIndex++;
   430     iCurrentTriggerIndex++;
   431     if( iCurrentTriggerIndex <= iTriggerNodeList.Count()-1 )
   431     if( iCurrentTriggerIndex <= iTriggerNodeList.Count()-1 )
   432         {            
   432         {            
   433         TInt err = KErrNone;
   433         TInt err = KErrNone;
   434         TRAP(err, CreateTriggersL( ));
   434         TRAP(err, CreateTriggersL( ));