mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-13 05:29:26 +02:00
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:
parent
277eafe535
commit
b0e2efefe6
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user