fpspreadsheet: Fix ods reader crashing when settings.xml is missing.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8943 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
wp_xxyyzz
2023-10-09 17:45:01 +00:00
parent a2350194b7
commit 9a8edcf7f5

View File

@ -3092,15 +3092,15 @@ begin
finally
FreeAndNil(Doc);
end;
end else
raise EFPSpreadsheetReader.Create(err);
end;
finally
XMLStream.Free;
end;
// Active sheet
if FActiveSheet <> '' then
sheet := (FWorkbook as TsWorkbook).GetWorksheetByName(FActiveSheet) else
sheet := (FWorkbook as TsWorkbook).GetWorksheetByName(FActiveSheet)
else
sheet := (FWorkbook as TsWorkbook).GetWorksheetByIndex(0);
(FWorkbook as TsWorkbook).SelectWorksheet(sheet);