sc/source/filter/oox/sheetdatacontext.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit c148e51c446855cc751e955652081578f57e63d3
Author:     Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
AuthorDate: Tue Sep 12 14:34:03 2023 +0200
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Wed Sep 13 08:09:57 2023 +0200

    sc: row import - default style index is 0 and not -1
    
    When importing CT_Row structure, the style index is 0 by default
    and not -1. The effect of this is that the style is not applied
    for the rows, because the index is -1. With the change to 0, the
    style applied is the first style, which is the correct behaviour
    and this fixes the issue with the test document.
    
    Change-Id: If5ab571e8dd7ec1319e7cb4d26ba006ca827eca6
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156845
    Tested-by: Tomaž Vajngerl <qui...@gmail.com>
    Reviewed-by: Tomaž Vajngerl <qui...@gmail.com>
    (cherry picked from commit 2412ae8d8854a96bd3dc423e199c6356355cde83)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156748
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>

diff --git a/sc/source/filter/oox/sheetdatacontext.cxx 
b/sc/source/filter/oox/sheetdatacontext.cxx
index bc5855e9f4b7..19ad0a2a3465 100644
--- a/sc/source/filter/oox/sheetdatacontext.cxx
+++ b/sc/source/filter/oox/sheetdatacontext.cxx
@@ -279,7 +279,7 @@ void SheetDataContext::importRow( const AttributeList& 
rAttribs )
     mnCol = -1;
 
     aModel.mfHeight       = rAttribs.getDouble( XML_ht, -1.0 );
-    aModel.mnXfId         = rAttribs.getInteger( XML_s, -1 );
+    aModel.mnXfId = rAttribs.getInteger(XML_s, 0); // default style index is 0
     aModel.mnLevel        = rAttribs.getInteger( XML_outlineLevel, 0 );
     aModel.mbCustomHeight = rAttribs.getBool( XML_customHeight, false );
     aModel.mbCustomFormat = rAttribs.getBool( XML_customFormat, false );

Reply via email to