[jboss-svn-commits] JBL Code SVN: r31472 - labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Feb 6 11:32:21 EST 2010


Author: mark.little at jboss.com
Date: 2010-02-06 11:32:20 -0500 (Sat, 06 Feb 2010)
New Revision: 31472

Modified:
   labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java
Log:
https://jira.jboss.org/jira/browse/JBTM-701

Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java	2010-02-06 16:28:25 UTC (rev 31471)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java	2010-02-06 16:32:20 UTC (rev 31472)
@@ -71,7 +71,10 @@
 	public int start (BasicAction parentAction)
 	{
 		if (parentAction != null)
+		{
+		    if (typeOfAction() == ActionType.NESTED)
 			parentAction.addChildAction(this);
+		}
 
 		return super.Begin(parentAction);
 	}
@@ -81,7 +84,9 @@
 		int outcome;
 
 		if (parent() != null)
-			parent().removeChildAction(this);
+		{
+		    parent().removeChildAction(this);
+		}
 
         boolean canEnd = true;
         if(status() != ActionStatus.ABORT_ONLY || TxControl.isBeforeCompletionWhenRollbackOnly())



More information about the jboss-svn-commits mailing list