[jboss-svn-commits] JBL Code SVN: r32502 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Apr 11 18:37:59 EDT 2010
Author: mark.proctor at jboss.com
Date: 2010-04-11 18:37:58 -0400 (Sun, 11 Apr 2010)
New Revision: 32502
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/JoinNode.java
Log:
JBRULES-2240 True modify
-ModifyObject should do nothing if no left memory.
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/JoinNode.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/JoinNode.java 2010-04-10 23:23:41 UTC (rev 32501)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/JoinNode.java 2010-04-11 22:37:58 UTC (rev 32502)
@@ -172,6 +172,11 @@
// this is needed to fix for indexing and deterministic iteration
memory.getRightTupleMemory().remove( rightTuple );
memory.getRightTupleMemory().add( rightTuple );
+
+ if ( !this.tupleMemoryEnabled ) {
+ // do nothing here, as we know there are no left tuples at this stage in sequential mode.
+ return;
+ }
LeftTuple childLeftTuple = rightTuple.firstChild;
More information about the jboss-svn-commits
mailing list