sw/source/filter/xml/xmlimpit.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
New commits: commit 834e9db7f133fd4682497ad514277b1b1758d690 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Thu Sep 10 10:35:43 2020 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Thu Sep 10 12:18:27 2020 +0200 crashtesting ooo97840-2.odt assert in SvXMLAttrCollection::AddAttr because of empty namespace and prefix Change-Id: I5710e15c38fa5d22ca2dc7c875c2d9b1076fa93d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102365 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sw/source/filter/xml/xmlimpit.cxx b/sw/source/filter/xml/xmlimpit.cxx index af8a8b0c2781..2d70ac8013fb 100644 --- a/sw/source/filter/xml/xmlimpit.cxx +++ b/sw/source/filter/xml/xmlimpit.cxx @@ -175,8 +175,11 @@ void SvXMLImportItemMapper::importXML( SfxItemSet& rSet, OUString aLocalName, aPrefix, aNamespace; rNamespaceMap.GetKeyByAttrName( sAttrName, &aPrefix, &aLocalName, &aNamespace ); - pUnknownItem->AddAttr( rAttrNamespacePrefix, aNamespace, aLocalName, - sValue ); + if ( !rAttrNamespacePrefix.isEmpty() ) + pUnknownItem->AddAttr( rAttrNamespacePrefix, aNamespace, aLocalName, + sValue ); + else + pUnknownItem->AddAttr( aLocalName, sValue ); } } } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits