branch | RCL_3 |
changeset 12 | 8b5d60ce1e94 |
parent 1 | 21d2ab05f085 |
child 17 | 9ddb1d67ebaf |
--- a/commsfwsupport/commselements/meshmachine/src/mm_node.cpp Fri Mar 12 15:49:41 2010 +0200 +++ b/commsfwsupport/commselements/meshmachine/src/mm_node.cpp Mon Mar 15 12:45:15 2010 +0200 @@ -438,6 +438,13 @@ for (TInt i = iActivities.Count() - 1; i>=0; i--) { aContext.iNodeActivity = iActivities[i]; + + // We dont want to abort already idle activities or they may error. + if(aContext.iNodeActivity->IsIdle()) + { + continue; + } + if (caller != aContext.iNodeActivity) { if (abortAll)