FPSpreadsheet: Fix ods crashing when a series has no title.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9440 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
parent
869788e744
commit
1e765d0178
@ -9314,12 +9314,15 @@ begin
|
||||
series.YRange.Row2, series.YRange.Col2,
|
||||
rfAllRel, false
|
||||
);
|
||||
titleAddr := GetSheetCellRangeString_ODS(
|
||||
sheet.Name, sheet.Name,
|
||||
series.TitleAddr.row, series.TitleAddr.Col,
|
||||
series.TitleAddr.row, series.TitleAddr.Col,
|
||||
rfAllRel, false
|
||||
);
|
||||
if series.TitleAddr.IsUsed then
|
||||
titleAddr := GetSheetCellRangeString_ODS(
|
||||
sheet.Name, sheet.Name,
|
||||
series.TitleAddr.row, series.TitleAddr.Col,
|
||||
series.TitleAddr.row, series.TitleAddr.Col,
|
||||
rfAllRel, false
|
||||
)
|
||||
else
|
||||
titleAddr := '';
|
||||
|
||||
xml := Format(
|
||||
'<draw:frame draw:z-index="%d" ' +
|
||||
|
@ -3926,12 +3926,15 @@ begin
|
||||
end;
|
||||
|
||||
// And this is the title of the series for the legend
|
||||
titleAddr := GetSheetCellRangeString_ODS(
|
||||
series.TitleAddr.GetSheetName, series.TitleAddr.GetSheetName,
|
||||
series.TitleAddr.Row, series.TitleAddr.Col,
|
||||
series.TitleAddr.Row, series.TitleAddr.Col,
|
||||
rfAllRel, false
|
||||
);
|
||||
if series.TitleAddr.IsUsed then
|
||||
titleAddr := GetSheetCellRangeString_ODS(
|
||||
series.TitleAddr.GetSheetName, series.TitleAddr.GetSheetName,
|
||||
series.TitleAddr.Row, series.TitleAddr.Col,
|
||||
series.TitleAddr.Row, series.TitleAddr.Col,
|
||||
rfAllRel, false
|
||||
)
|
||||
else
|
||||
titleAddr := '';
|
||||
|
||||
// Number of data points
|
||||
if series.YValuesInCol then
|
||||
|
Loading…
Reference in New Issue
Block a user