Fix crash in printer dialog, when printer is somehow not available

This commit is contained in:
Ansgar Becker
2023-10-25 06:57:38 +02:00
parent b276609e5c
commit 89b3fcbbdb

View File

@@ -81,7 +81,12 @@ begin
else list := Mainform.ActiveGrid;
end;
if Assigned(list) then
try
list.Print(Printer, chkPrintHeader.Checked);
except
on E:EPrinter do
ErrorDialog(E.Message);
end;
Screen.Cursor := crDefault;
end;