You've already forked lazarus-ccr
fpspreadsheet: Fix worksheetgrid growing by 1 row/col if ShowHeaders is off (issue #0030269)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4757 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -4347,8 +4347,15 @@ begin
|
||||
if Worksheet <> nil then begin
|
||||
Convert_sFont_to_Font(Workbook.GetDefaultFont, Font);
|
||||
Canvas.Font.Assign(Font);
|
||||
ColCount := Max(GetGridCol(Worksheet.GetLastColIndex) + 1, ColCount);
|
||||
RowCount := Max(GetGridRow(Worksheet.GetLastRowIndex) + 1, RowCount);
|
||||
if FHeaderCount = 0 then
|
||||
begin
|
||||
ColCount := Max(GetGridCol(Worksheet.GetLastColIndex), ColCount-1);
|
||||
RowCount := Max(GetGridRow(Worksheet.GetLastRowIndex), RowCount-1);
|
||||
end else
|
||||
begin
|
||||
ColCount := Max(GetGridCol(Worksheet.GetLastColIndex) + 1, ColCount);
|
||||
RowCount := Max(GetGridRow(Worksheet.GetLastRowIndex) + 1, RowCount);
|
||||
end;
|
||||
FixedCols := FFrozenCols + FHeaderCount;
|
||||
FixedRows := FFrozenRows + FHeaderCount;
|
||||
if ShowHeaders then begin
|
||||
|
Reference in New Issue
Block a user