Browse Source

Bug 17222: Workbook corruption when using sheet.addRow()


git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353009 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_1_10
Avik Sengupta 21 years ago
parent
commit
5bbb2e7bf8
1 changed files with 4 additions and 0 deletions
  1. 4
    0
      src/java/org/apache/poi/hssf/model/Sheet.java

+ 4
- 0
src/java/org/apache/poi/hssf/model/Sheet.java View File

@@ -995,6 +995,10 @@ public class Sheet implements Model
d.setFirstRow(row.getRowNumber());
}
//IndexRecord index = null;
//If the row exists remove it, so that any cells attached to the row are removed
RowRecord existingRow = rows.getRow(row.getRowNumber());
if (existingRow != null)
rows.removeRow(existingRow);

rows.insertRow(row);


Loading…
Cancel
Save