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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jul 22 06:18:21 EDT 2010


Author: jhalliday
Date: 2010-07-22 06:18:20 -0400 (Thu, 22 Jul 2010)
New Revision: 34108

Modified:
   labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/thread/ThreadActionData.java
Log:
fix ThreadActionData.currentAction branch logic. JBTM-760


Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/thread/ThreadActionData.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/thread/ThreadActionData.java	2010-07-22 05:49:13 UTC (rev 34107)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/thread/ThreadActionData.java	2010-07-22 10:18:20 UTC (rev 34108)
@@ -58,15 +58,9 @@
 		ThreadActionData.setup();
 		Stack txs = (Stack) _threadList.get();
 
-		if (txs != null)
+		if (txs != null && !txs.isEmpty())
 		{
-			try
-			{
-				return (BasicAction) txs.peek();
-			}
-			catch (EmptyStackException e)
-			{
-			}
+			return (BasicAction) txs.peek();
 		}
 
 		return null;



More information about the jboss-svn-commits mailing list