diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2016-09-27 18:17:11 +0200 |
---|---|---|
committer | Thorsten Behrens <Thorsten.Behrens@CIB.de> | 2016-12-01 18:04:08 +0100 |
commit | 18524c838c041297f01b4ed94f57ccef83563a39 (patch) | |
tree | c5b0837998d311ab1b6b1b14abac829cc1e27c52 | |
parent | 8f96e87c890bf8fa77463cd4b640a2312823f3ad (diff) |
tdf#101843, ensure repeated rows set the hidden/filtered flag correctly
Change-Id: I759107eeb074698d5e4987c76005788aee33287d
(cherry picked from commit 7e7f6b0a056b51a425934f63745ae5c9fed2e51f)
Reviewed-on: https://gerrit.libreoffice.org/29327
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
(cherry picked from commit 3b0a57d6de5931fcbd554a11cb9abdd09c34a735)
-rw-r--r-- | sc/source/filter/xml/xmlexprt.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sc/source/filter/xml/xmlexprt.cxx b/sc/source/filter/xml/xmlexprt.cxx index a92834ea0acc..fbcddd547793 100644 --- a/sc/source/filter/xml/xmlexprt.cxx +++ b/sc/source/filter/xml/xmlexprt.cxx @@ -1440,9 +1440,15 @@ void ScXMLExport::OpenRow(const sal_Int32 nTable, const sal_Int32 nStartRow, con if (pDoc) { if (nRow > nEndRowHidden) + { bPrevHidden = rRowAttr.rowHidden(nTable, nRow, nEndRowHidden); + bHidden = bPrevHidden; + } if (nRow > nEndRowFiltered) + { bPrevFiltered = rRowAttr.rowFiltered(nTable, nRow, nEndRowFiltered); + bFiltered = bPrevFiltered; + } } } |