diff options
-rw-r--r-- | lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx b/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx index b50e0048689e..8c7d09ac66e6 100644 --- a/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx +++ b/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx @@ -803,7 +803,9 @@ extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* lingucomponent_Hyphenator_get_implementation( css::uno::XComponentContext* , css::uno::Sequence<css::uno::Any> const&) { - return cppu::acquire(new Hyphenator()); + static rtl::Reference<Hyphenator> g_Instance(new Hyphenator()); + g_Instance->acquire(); + return static_cast<cppu::OWeakObject*>(g_Instance.get()); } |