summaryrefslogtreecommitdiff
path: root/forms/source/runtime
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/runtime
parentabd9ca08df895a4ce6976554a46751dd469125f7 (diff)
forms: use constructor feature for form modules
Change-Id: I8f1588cbd338e2f8b5bc6047d84b17c697a7d2d3
Diffstat (limited to 'forms/source/runtime')
-rw-r--r--forms/source/runtime/formoperations.cxx13
1 files changed, 7 insertions, 6 deletions
diff --git a/forms/source/runtime/formoperations.cxx b/forms/source/runtime/formoperations.cxx
index 74e97821e877..cd95d32ffd66 100644
--- a/forms/source/runtime/formoperations.cxx
+++ b/forms/source/runtime/formoperations.cxx
@@ -64,12 +64,6 @@
#include <sal/macros.h>
-extern "C" void SAL_CALL createRegistryInfo_FormOperations()
-{
- static ::frm::OMultiInstanceAutoRegistration< ::frm::FormOperations > aAutoRegistration;
-}
-
-
namespace frm
{
@@ -1764,4 +1758,11 @@ namespace frm
} // namespace frm
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+com_sun_star_comp_forms_FormOperations_get_implementation(css::uno::XComponentContext* context,
+ css::uno::Sequence<css::uno::Any> const &)
+{
+ return cppu::acquire(new frm::FormOperations(context));
+}
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */