summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2022-08-23 17:27:10 +0200
committerChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2022-09-21 11:30:01 +0200
commit35137efbb2b50b5eae8c9377f658f7bc8f23d9cc (patch)
tree63367508c1dce004c735aafc379e41b1c9ad76da
parentnss: update to release 3.83 (diff)
downloadcore-35137efbb2b50b5eae8c9377f658f7bc8f23d9cc.tar.gz
core-35137efbb2b50b5eae8c9377f658f7bc8f23d9cc.zip
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> (cherry picked from commit 653d098a00f737e79f2e1ea81978320b2d5d27cc) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138818 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
-rw-r--r--vcl/source/window/printdlg.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/vcl/source/window/printdlg.cxx b/vcl/source/window/printdlg.cxx
index 9944541fb91e..c50bd3ae351a 100644
--- a/vcl/source/window/printdlg.cxx
+++ b/vcl/source/window/printdlg.cxx
@@ -988,6 +988,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,