coliver 2004/03/20 14:45:31
Modified: src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/v2
ScriptableWidget.java
Log:
Fix bug in removeRow() for index==0
Revision Changes Path
1.4 +4 -6
cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/v2/ScriptableWidget.java
Index: ScriptableWidget.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/v2/ScriptableWidget.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ScriptableWidget.java 20 Mar 2004 19:19:49 -0000 1.3
+++ ScriptableWidget.java 20 Mar 2004 22:45:31 -0000 1.4
@@ -591,14 +591,12 @@
deleteRow(repeater, i);
}
}
- } else if (obj instanceof Number) {
+ } else {
int index = (int)Context.toNumber(obj);
- if (index > 0 && index < repeater.getSize()) {
+ if (index >= 0 && index < repeater.getSize()) {
deleteRow(repeater, index);
}
- } else {
- //...
- }
+ }
}
}