sc/source/filter/excel/xestyle.cxx |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit bb09c2d0429affc49c77663c0ff61c4a369292c4
Author:     Caolán McNamara <[email protected]>
AuthorDate: Fri Mar 6 09:35:26 2026 +0000
Commit:     Caolán McNamara <[email protected]>
CommitDate: Fri Mar 6 17:06:25 2026 +0100

    cid#1681360 silence Using invalid iterator
    
    Change-Id: I7ed6981fbfe22cef350deee98a387d4e7fd5f5ec
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201112
    Reviewed-by: Caolán McNamara <[email protected]>
    Tested-by: Jenkins

diff --git a/sc/source/filter/excel/xestyle.cxx 
b/sc/source/filter/excel/xestyle.cxx
index d724535a7b52..842d197d122d 100644
--- a/sc/source/filter/excel/xestyle.cxx
+++ b/sc/source/filter/excel/xestyle.cxx
@@ -3377,7 +3377,9 @@ void XclExpXmlTableStyle::SaveXml( XclExpXmlStream& rStrm 
)
     rStyleSheet->startElement( XML_tableStyle, XML_count, 
OString::number(maTableElements.size()), XML_name, maStyleName.toUtf8());
     for (auto& rTableStyleElement : maTableElements)
     {
-        rStyleSheet->singleElement( XML_tableStyleElement, XML_dxfId, 
OString::number(rTableStyleElement.second), XML_type, 
aTableStyleElementToOOXML.find(rTableStyleElement.first)->second);
+        const auto aFind = 
aTableStyleElementToOOXML.find(rTableStyleElement.first);
+        assert(aFind != aTableStyleElementToOOXML.end() && "will be found, see 
aTableStyleElementToOOXML above");
+        rStyleSheet->singleElement( XML_tableStyleElement, XML_dxfId, 
OString::number(rTableStyleElement.second), XML_type, aFind->second);
     }
     rStyleSheet->endElement(XML_tableStyle);
 }

Reply via email to