Author: porcherg
Date: 2008-08-13 07:06:27 -0400 (Wed, 13 Aug 2008)
New Revision: 1878
Modified:
jbpm4/pvm/trunk/modules/core/src/main/java/org/jbpm/pvm/internal/model/ExecutionImpl.java
Log:
use equals instead of == to compare strings.
Modified:
jbpm4/pvm/trunk/modules/core/src/main/java/org/jbpm/pvm/internal/model/ExecutionImpl.java
===================================================================
---
jbpm4/pvm/trunk/modules/core/src/main/java/org/jbpm/pvm/internal/model/ExecutionImpl.java 2008-08-12
14:30:22 UTC (rev 1877)
+++
jbpm4/pvm/trunk/modules/core/src/main/java/org/jbpm/pvm/internal/model/ExecutionImpl.java 2008-08-13
11:06:27 UTC (rev 1878)
@@ -1204,8 +1204,8 @@
public void removeExecution(Execution child) {
if (executions!=null) {
if (executions.remove(child)) {
- if ( state==STATE_INACTIVE &&
- (executions.size()==0)
+ if ( state.equals(STATE_INACTIVE) &&
+ (executions.isEmpty())
) {
if (log.isTraceEnabled()) {
log.trace("last child execution was removed; unlocking");