sc/source/filter/oox/worksheetbuffer.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 0a7db57656df704bfed869f743c8669b29d0eebd Author: Markus Mohrhard <markus.mohrh...@googlemail.com> AuthorDate: Sat Jul 19 15:41:16 2025 +0800 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Thu Aug 7 10:20:55 2025 +0200 tdf#118668: handle wrong XLSX sheet visibility settings in line with Excel Change-Id: I97b3b894a66c3108d67e0c8ef3b6b77aea11f365 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188060 Reviewed-by: Markus Mohrhard <markus.mohrh...@googlemail.com> Tested-by: Jenkins (cherry picked from commit 098a900142491477223e3340f29a15505efe99cc) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188700 Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/sc/source/filter/oox/worksheetbuffer.cxx b/sc/source/filter/oox/worksheetbuffer.cxx index 0783c27a147e..241474359f44 100644 --- a/sc/source/filter/oox/worksheetbuffer.cxx +++ b/sc/source/filter/oox/worksheetbuffer.cxx @@ -243,7 +243,7 @@ void WorksheetBuffer::finalizeImport( sal_Int16 nActiveSheet ) if ( aSheetInfo->mnCalcSheet == nActiveSheet) rDoc.SetVisible( aSheetInfo->mnCalcSheet, true ); else - rDoc.SetVisible( aSheetInfo->mnCalcSheet, aSheetInfo->mnState == XML_visible ); + rDoc.SetVisible( aSheetInfo->mnCalcSheet, aSheetInfo->mnState != XML_hidden && aSheetInfo->mnState != XML_veryHidden); } }