summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2021-08-16 18:05:12 +0200
committerChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2021-08-16 21:55:24 +0200
commitd22dedaeb49962e1b2abbd331f4538159e3f27bd (patch)
tree77d5e8f3a95cf75177216778969e3afc69bb6aec
parent2a7ea282da28d665a7dc086360567b4aea27bf08 (diff)
tdf#143896: FILESAVE XLS(X) 1001+ rows are lost after saving new file
Regression from: https://cgit.freedesktop.org/libreoffice/core/commit/?id=2bf3e0d00e3bccb5b250642ee0d3fdbe6cae8ecc tdf#104502 sc: skip hidden columns at printing pages Page calculation counted the hidden columns, resulted printing blank pages by accident. Extend GetPrintArea() and GetTableArea() to count pages without the hidden columns, too. Change-Id: I77e7d6d893967a3ddac4c7c4e225769b38b44649 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120449 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> (cherry picked from commit ab6c339faa15bf324f1161678717f02dbf8c19f6)
-rw-r--r--sc/source/core/data/table2.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/sc/source/core/data/table2.cxx b/sc/source/core/data/table2.cxx
index af36f60f0d9e..69bfec7ed100 100644
--- a/sc/source/core/data/table2.cxx
+++ b/sc/source/core/data/table2.cxx
@@ -1525,6 +1525,7 @@ void ScTable::CopyUpdated( const ScTable* pPosTab, ScTable* pDestTab ) const
void ScTable::InvalidateTableArea()
{
bTableAreaValid = false;
+ bTableAreaVisibleValid = false;
}
void ScTable::InvalidatePageBreaks()