diff options
author | Julien Nabet <serval2412@yahoo.fr> | 2022-08-23 17:27:10 +0200 |
---|---|---|
committer | Julien Nabet <serval2412@yahoo.fr> | 2022-08-25 18:22:08 +0200 |
commit | 653d098a00f737e79f2e1ea81978320b2d5d27cc (patch) | |
tree | 173ec9546d4278e0e827ba8bb272aaaa7f0b9c46 /vcl | |
parent | e0db029cd33fce069d168853fd07c801162aef5a (diff) |
tdf#150561: Page dimension don't match paper format in Print Preview
...like claiming 210x148 to be A4
Page size may have changed so sync mePaper with it
Change-Id: I7d7329bbacfb2f0bd56e495b7390eedebecee02c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138736
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/window/printdlg.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vcl/source/window/printdlg.cxx b/vcl/source/window/printdlg.cxx index 87ee7f0891c2..eef4e7d3bc66 100644 --- a/vcl/source/window/printdlg.cxx +++ b/vcl/source/window/printdlg.cxx @@ -989,6 +989,8 @@ void PrintDialog::preparePreview( bool i_bMayUseCache ) Point aOff( aPrt->PixelToLogic( aPrt->GetPageOffsetPixel(), aMapMode ) ); aMtf.Move( aOff.X(), aOff.Y() ); } + // tdf#150561: page size may have changed so sync mePaper with it + mePaper = aPrt->GetPaper(); } mxPreview->setPreview( aMtf, aCurPageSize, |