summaryrefslogtreecommitdiff
path: root/forms/source/xforms/xpathlib
diff options
context:
space:
mode:
authorChris Sherlock <chris.sherlock@collabora.com>2015-02-12 14:10:24 +1100
committerJan Holesovsky <kendy@collabora.com>2015-02-17 11:34:20 +0100
commit5d05f7ed8582193c39e29b7dc16767fb850e9f28 (patch)
tree79b25898b74c25ca943018f725c72c2773f24419 /forms/source/xforms/xpathlib
parentabd9ca08df895a4ce6976554a46751dd469125f7 (diff)
forms: use constructor feature for form modules
Change-Id: I8f1588cbd338e2f8b5bc6047d84b17c697a7d2d3
Diffstat (limited to 'forms/source/xforms/xpathlib')
-rw-r--r--forms/source/xforms/xpathlib/extension.cxx8
-rw-r--r--forms/source/xforms/xpathlib/extension.hxx2
2 files changed, 6 insertions, 4 deletions
diff --git a/forms/source/xforms/xpathlib/extension.cxx b/forms/source/xforms/xpathlib/extension.cxx
index 23b7f270ac1b..0404022ffa4b 100644
--- a/forms/source/xforms/xpathlib/extension.cxx
+++ b/forms/source/xforms/xpathlib/extension.cxx
@@ -84,10 +84,10 @@ void SAL_CALL CLibxml2XFormsExtension::initialize(const Sequence< Any >& aSequen
}
-
-extern "C" void SAL_CALL createRegistryInfo_CLibxml2XFormsExtension()
+extern "C" SAL_DLLPUBLIC_EXPORT ::com::sun::star::uno::XInterface* SAL_CALL
+CLibxlm2XFormsExtension_get_implementation(::com::sun::star::uno::XComponentContext*,
+ ::com::sun::star::uno::Sequence<css::uno::Any> const &)
{
- static frm::OMultiInstanceAutoRegistration< CLibxml2XFormsExtension > aRegistration;
+ return cppu::acquire(new CLibxml2XFormsExtension());
}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/forms/source/xforms/xpathlib/extension.hxx b/forms/source/xforms/xpathlib/extension.hxx
index bbb9d9838615..37e968dc5d2c 100644
--- a/forms/source/xforms/xpathlib/extension.hxx
+++ b/forms/source/xforms/xpathlib/extension.hxx
@@ -47,6 +47,8 @@ private:
com::sun::star::uno::Reference <com::sun::star::xml::dom::XNode> m_aContextNode;
public:
+ CLibxml2XFormsExtension() {}
+
static com::sun::star::uno::Reference< com::sun::star::uno::XInterface > SAL_CALL Create(
const com::sun::star::uno::Reference< com::sun::star::lang::XMultiServiceFactory >& aFactory);
static OUString SAL_CALL getImplementationName_Static();