sc/source/ui/app/transobj.cxx | 6 ++++++ 1 file changed, 6 insertions(+)
New commits: commit 968fac07d5e70c198459581f51e88179d3940d8a Author: Vasily Melenchuk <vasily.melenc...@cib.de> AuthorDate: Wed Oct 24 13:13:41 2018 +0200 Commit: Thorsten Behrens <thorsten.behr...@cib.de> CommitDate: Tue Oct 30 04:56:50 2018 +0100 tdf#118747 sc: use manual height for previous rows in TransferObj This can ensure, that visible area will not shift if autoheight will change height of previous rows. Change-Id: I66e013e9f3f27396f13b26fde37353cb63e47258 Reviewed-on: https://gerrit.libreoffice.org/62279 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behr...@cib.de> (cherry picked from commit 1b9574ed8269f4ed9dde33856c1d74702a7fa4bb) Reviewed-on: https://gerrit.libreoffice.org/62518 Tested-by: Xisco FaulĂ <xiscofa...@libreoffice.org> diff --git a/sc/source/ui/app/transobj.cxx b/sc/source/ui/app/transobj.cxx index c3725e7202a0..fa76c05d133b 100644 --- a/sc/source/ui/app/transobj.cxx +++ b/sc/source/ui/app/transobj.cxx @@ -693,6 +693,12 @@ void ScTransferObj::InitDocShell(bool bLimitToPageSize) else rDestDoc.SetColWidth( nCol, 0, m_pDoc->GetColWidth( nCol, nSrcTab ) ); + if (nStartY > 0) + { + // Set manual height for all previous rows so we can ensure + // that visible area will not change due to autoheight + rDestDoc.SetManualHeight(0, nStartY - 1, 0, true); + } for (SCROW nRow = nStartY; nRow <= nEndY; ++nRow) { if ( m_pDoc->RowHidden(nRow, nSrcTab) ) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits