summaryrefslogtreecommitdiff
path: root/xmloff/source/text/XMLSectionImportContext.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xmloff/source/text/XMLSectionImportContext.cxx')
-rw-r--r--xmloff/source/text/XMLSectionImportContext.cxx30
1 files changed, 4 insertions, 26 deletions
diff --git a/xmloff/source/text/XMLSectionImportContext.cxx b/xmloff/source/text/XMLSectionImportContext.cxx
index 4cf133e11225..25da4d0a2eba 100644
--- a/xmloff/source/text/XMLSectionImportContext.cxx
+++ b/xmloff/source/text/XMLSectionImportContext.cxx
@@ -331,9 +331,13 @@ css::uno::Reference< css::xml::sax::XFastContextHandler > XMLSectionImportContex
// section-source (-dde) elements
if ( nElement == XML_ELEMENT(TEXT, XML_SECTION_SOURCE) )
{
+ return new XMLSectionSourceImportContext(GetImport(),
+ xSectionPropertySet);
}
else if ( nElement == XML_ELEMENT(OFFICE, XML_DDE_SOURCE) )
{
+ return new XMLSectionSourceDDEImportContext(GetImport(),
+ xSectionPropertySet);
}
else
{
@@ -348,32 +352,6 @@ css::uno::Reference< css::xml::sax::XFastContextHandler > XMLSectionImportContex
XMLOFF_WARN_UNKNOWN_ELEMENT("xmloff", nElement);
return pContext;
}
- return nullptr;
-}
-
-SvXMLImportContextRef XMLSectionImportContext::CreateChildContext(
- sal_uInt16 nPrefix,
- const OUString& rLocalName,
- const Reference<XAttributeList> & /*xAttrList*/ )
-{
- SvXMLImportContext* pContext = nullptr;
-
- // section-source (-dde) elements
- if ( (XML_NAMESPACE_TEXT == nPrefix) &&
- IsXMLToken(rLocalName, XML_SECTION_SOURCE) )
- {
- pContext = new XMLSectionSourceImportContext(GetImport(),
- xSectionPropertySet);
- }
- else if ( (XML_NAMESPACE_OFFICE == nPrefix) &&
- IsXMLToken(rLocalName, XML_DDE_SOURCE) )
- {
- pContext = new XMLSectionSourceDDEImportContext(GetImport(),
- nPrefix, rLocalName,
- xSectionPropertySet);
- }
-
- return pContext;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */