commsfwsupport/commselements/meshmachine/src/mm_node.cpp
branchRCL_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)