jheight     2003/10/14 16:22:29

  Modified:    src/java/org/apache/poi/hssf/model Tag: REL_2_BRANCH
                        Workbook.java WorkbookRecordList.java
  Log:
  Branch. Dont forget to set the palette pos of the new palette record
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.29.2.5  +1 -0      jakarta-poi/src/java/org/apache/poi/hssf/model/Workbook.java
  
  Index: Workbook.java
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/model/Workbook.java,v
  retrieving revision 1.29.2.4
  retrieving revision 1.29.2.5
  diff -u -r1.29.2.4 -r1.29.2.5
  --- Workbook.java     14 Oct 2003 22:43:42 -0000      1.29.2.4
  +++ Workbook.java     14 Oct 2003 23:22:29 -0000      1.29.2.5
  @@ -2077,6 +2077,7 @@
             palette = createPalette();
             //Add the palette record after the bof which is always the first record
             records.add(1, palette);
  +          records.setPalettepos(1);
         }
         return palette;
       }
  
  
  
  1.3.2.2   +2 -2      
jakarta-poi/src/java/org/apache/poi/hssf/model/WorkbookRecordList.java
  
  Index: WorkbookRecordList.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/model/WorkbookRecordList.java,v
  retrieving revision 1.3.2.1
  retrieving revision 1.3.2.2
  diff -u -r1.3.2.1 -r1.3.2.2
  --- WorkbookRecordList.java   14 Oct 2003 22:44:55 -0000      1.3.2.1
  +++ WorkbookRecordList.java   14 Oct 2003 23:22:29 -0000      1.3.2.2
  @@ -103,7 +103,7 @@
           if (getBackuppos() >= pos) setBackuppos( backuppos + 1 );
           if (getNamepos() >= pos) setNamepos(namepos+1);
           if (getSupbookpos() >= pos) setSupbookpos(supbookpos+1);
  -        if (getPalettepos() >= pos) setPalettepos( palettepos + 1 );
  +        if ((getPalettepos() != -1) && (getPalettepos() >= pos)) setPalettepos( 
palettepos + 1 );
           if (getExternsheetPos() >= pos) setExternsheetPos(getExternsheetPos() + 1);
       }
   
  @@ -128,7 +128,7 @@
           if (getBackuppos() >= pos) setBackuppos( backuppos - 1 );
           if (getNamepos() >= pos) setNamepos(getNamepos()-1);
           if (getSupbookpos() >= pos) setSupbookpos(getSupbookpos()-1);
  -        if (getPalettepos() >= pos) setPalettepos( palettepos - 1 );
  +        if ((getPalettepos() != -1) && (getPalettepos() >= pos)) setPalettepos( 
palettepos - 1 );
           if (getExternsheetPos() >= pos) setExternsheetPos( getExternsheetPos() -1);
       }
   
  
  
  

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

Reply via email to