dmui        2003/11/17 13:17:42

  Modified:    src/java/org/apache/poi/hssf/record MergeCellsRecord.java
  Added:       src/testcases/org/apache/poi/hssf/record
                        TestMergeCellsRecord.java
  Log:
  The cloned reference for merged cells did not create a new collection,
  so deletes cascaded to the original.
  Reported by: [EMAIL PROTECTED]
  PR:  22720
  
  Revision  Changes    Path
  1.2       +78 -0     
jakarta-poi/src/testcases/org/apache/poi/hssf/record/TestMergeCellsRecord.java
  
  
  
  
  1.7       +2 -1      
jakarta-poi/src/java/org/apache/poi/hssf/record/MergeCellsRecord.java
  
  Index: MergeCellsRecord.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/record/MergeCellsRecord.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- MergeCellsRecord.java     30 Apr 2003 04:38:47 -0000      1.6
  +++ MergeCellsRecord.java     17 Nov 2003 21:17:41 -0000      1.7
  @@ -326,7 +326,8 @@
       public Object clone() {
           MergeCellsRecord rec = new MergeCellsRecord();
           rec.field_1_num_areas = field_1_num_areas;
  -        rec.field_2_regions = field_2_regions;
  +        rec.field_2_regions = new ArrayList();
  +        rec.field_2_regions.addAll(field_2_regions);
           return rec;
       }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to