From 7e7f6b0a056b51a425934f63745ae5c9fed2e51f Mon Sep 17 00:00:00 2001 From: Markus Mohrhard Date: Tue, 27 Sep 2016 18:17:11 +0200 Subject: [PATCH] tdf#101843, ensure repeated rows set the hidden/filtered flag correctly Change-Id: I759107eeb074698d5e4987c76005788aee33287d --- sc/source/filter/xml/xmlexprt.cxx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sc/source/filter/xml/xmlexprt.cxx b/sc/source/filter/xml/xmlexprt.cxx index 8a0931c42db3..485337398fb3 100644 --- a/sc/source/filter/xml/xmlexprt.cxx +++ b/sc/source/filter/xml/xmlexprt.cxx @@ -1439,9 +1439,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; + } } }