diff options
author | Noel <noelgrandin@gmail.com> | 2020-12-04 14:42:23 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-12-04 18:43:18 +0100 |
commit | dad6155e2882e27b972845d458087d8ecbf5be43 (patch) | |
tree | 10fa1a04d326645de90796f5fdc1bb9d6ca86fde /xmloff | |
parent | 6c905fb6430b6ec43630e826f9afd935734f4c91 (diff) |
move some logic inside createFastChildContextFallback
Change-Id: I5e73b4b24e4782bb0740c0abd817b38b47c3e9c4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107220
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'xmloff')
-rw-r--r-- | xmloff/source/core/xmlictxt.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/xmloff/source/core/xmlictxt.cxx b/xmloff/source/core/xmlictxt.cxx index 0074ee886089..b41d847805f0 100644 --- a/xmloff/source/core/xmlictxt.cxx +++ b/xmloff/source/core/xmlictxt.cxx @@ -112,6 +112,10 @@ uno::Reference< xml::sax::XFastContextHandler > SAL_CALL SvXMLImportContext::cre css::uno::Reference< css::xml::sax::XFastContextHandler > SvXMLImportContext::createFastChildContextFallback(sal_Int32 Element, const uno::Reference< xml::sax::XFastAttributeList > & Attribs) { + auto p = createFastChildContext(Element, Attribs); + if (p) + return p; + // fall back to slow-parser path const OUString& rPrefix = SvXMLImport::getNamespacePrefixFromToken(Element, &mrImport.GetNamespaceMap()); const OUString& rLocalName = SvXMLImport::getNameFromToken( Element ); |