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 {
  -                //...
  -            }
  +            } 
           }
       }
   
  
  
  

Reply via email to