xlawrence    2004/12/13 15:47:14 CET

  Modified files:
    src/java/org/jahia/suite/calendar/framework/model 
                                                      Calendar.java 
  
  Revision  Changes    Path
  1.5       +9 -8      
uwcal_JSR168/src/java/org/jahia/suite/calendar/framework/model/Calendar.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/uwcal_JSR168/src/java/org/jahia/suite/calendar/framework/model/Calendar.java.diff?r1=1.4&r2=1.5&f=h
  
  
  
  Index: Calendar.java
  ===================================================================
  RCS file: 
/home/cvs/repository/uwcal_JSR168/src/java/org/jahia/suite/calendar/framework/model/Calendar.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Calendar.java     9 Dec 2004 12:56:31 -0000       1.4
  +++ Calendar.java     13 Dec 2004 14:47:13 -0000      1.5
  @@ -38,6 +38,7 @@
   package org.jahia.suite.calendar.framework.model;
   import java.util.List;
   import java.io.Serializable;
  +import java.util.Vector;
   
   /**
    * This class represents a synchronizable calendar
  @@ -113,16 +114,16 @@
        * @param event The event to remove
        */
       public void removeEvent(SyncEvent event) {
  -        SyncEvent[] temp = new SyncEvent[events.length - 1];
  +        Vector v = new Vector();
           final String key = event.getKey();
  -        int j=0;
  -        for (int i=0; i<temp.length; i++) {
  -            if (events[i].getKey().equals(key))
  -                j++;            
  -            temp[i] = events[j];           
  -            j++;
  +        
  +        for (int i=0; i<events.length; i++) {
  +            if (!events[i].getKey().equals(key)) {
  +                v.addElement(events[i]);
  +            }
           }
  -        events = temp;
  +        
  +        events = (SyncEvent[])v.toArray(new SyncEvent[]{});
       }
       
       /**
  

Reply via email to