Bug 50319: Make row groups which include row 0 work
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1705844 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
b261c978a8
commit
99d33a0330
@ -293,7 +293,7 @@ public final class RowRecordsAggregate extends RecordAggregate {
|
||||
RowRecord rowRecord = this.getRow( row );
|
||||
int level = rowRecord.getOutlineLevel();
|
||||
int currentRow = row;
|
||||
while (this.getRow( currentRow ) != null) {
|
||||
while (currentRow >= 0 && this.getRow( currentRow ) != null) {
|
||||
rowRecord = this.getRow( currentRow );
|
||||
if (rowRecord.getOutlineLevel() < level) {
|
||||
return currentRow + 1;
|
||||
|
@ -1274,4 +1274,18 @@ public abstract class BaseTestBugzillaIssues {
|
||||
|
||||
wb.close();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test50319() throws IOException {
|
||||
Workbook wb = new HSSFWorkbook();
|
||||
Sheet sheet = wb.createSheet("Test");
|
||||
sheet.createRow(0);
|
||||
sheet.groupRow(0, 0);
|
||||
sheet.setRowGroupCollapsed(0, true);
|
||||
|
||||
sheet.groupColumn(0, 0);
|
||||
sheet.setColumnGroupCollapsed(0, true);
|
||||
|
||||
wb.close();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user