equal
deleted
inserted
replaced
436 TBool abortAll = aCommsId.IsNull(); |
436 TBool abortAll = aCommsId.IsNull(); |
437 |
437 |
438 for (TInt i = iActivities.Count() - 1; i>=0; i--) |
438 for (TInt i = iActivities.Count() - 1; i>=0; i--) |
439 { |
439 { |
440 aContext.iNodeActivity = iActivities[i]; |
440 aContext.iNodeActivity = iActivities[i]; |
|
441 |
|
442 // We dont want to abort already idle activities or they may error. |
|
443 if(aContext.iNodeActivity->IsIdle()) |
|
444 { |
|
445 continue; |
|
446 } |
|
447 |
441 if (caller != aContext.iNodeActivity) |
448 if (caller != aContext.iNodeActivity) |
442 { |
449 { |
443 if (abortAll) |
450 if (abortAll) |
444 { |
451 { |
445 //Abort the whole activity (Cancel it & error all originators) |
452 //Abort the whole activity (Cancel it & error all originators) |