commsfwsupport/commselements/meshmachine/src/mm_node.cpp
changeset 22 592244873960
parent 1 21d2ab05f085
child 28 9ddb1d67ebaf
child 30 df67dc5d759e
child 40 34fc115b8742
--- a/commsfwsupport/commselements/meshmachine/src/mm_node.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwsupport/commselements/meshmachine/src/mm_node.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -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)