[Libreoffice-commits] core.git: Branch 'libreoffice-6-1' - sc/source

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Tue Oct 30 03:57:12 UTC 2018


 sc/source/ui/app/transobj.cxx |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 968fac07d5e70c198459581f51e88179d3940d8a
Author:     Vasily Melenchuk <vasily.melenchuk at cib.de>
AuthorDate: Wed Oct 24 13:13:41 2018 +0200
Commit:     Thorsten Behrens <Thorsten.Behrens at 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.Behrens at CIB.de>
    (cherry picked from commit 1b9574ed8269f4ed9dde33856c1d74702a7fa4bb)
    Reviewed-on: https://gerrit.libreoffice.org/62518
    Tested-by: Xisco FaulĂ­ <xiscofauli at 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) )


More information about the Libreoffice-commits mailing list