Qt: stopped assert from Qt4 lib when CustomPageSize is setted up. With Qt5 it works ok.

git-svn-id: trunk@55883 -
This commit is contained in:
zeljko 2017-09-18 07:55:14 +00:00
parent 277eafe535
commit b0e2efefe6

View File

@ -149,7 +149,13 @@ var
i := Length(FPapers);
SetLength(FPapers, i+1);
FPapers[i].PaperName := PaperName;
QtDefaultPrinter.PageSize := PgSize;
//CustomPageSize should be automatically set by setting different paper size
//than known paper size. Qt4 asserts when CustomPageSize is directly setted up.
{$IFDEF LCLQt}
if (pgSize > 30) then
{$ENDIF}
QtDefaultPrinter.PageSize := PgSize;
FPapers[i].PageRect := QtDefaultPrinter.PageRect;
FPapers[i].PaperRect := QtDefaultPrinter.PaperRect;
if PaperName=DEFAULT_PAPER_NAME then