Use the new single-instance="true" attribute in eventattacher
Change-Id: Iea414a641d252f7af40ebcabb6f11222fe81dd45 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103854 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
This commit is contained in:
parent
8c8b6c6ab7
commit
95969a8030
@ -40,7 +40,6 @@
|
|||||||
#include <cppuhelper/factory.hxx>
|
#include <cppuhelper/factory.hxx>
|
||||||
#include <cppuhelper/implbase.hxx>
|
#include <cppuhelper/implbase.hxx>
|
||||||
#include <cppuhelper/supportsservice.hxx>
|
#include <cppuhelper/supportsservice.hxx>
|
||||||
#include <rtl/ref.hxx>
|
|
||||||
|
|
||||||
namespace com::sun::star::lang { class XMultiServiceFactory; }
|
namespace com::sun::star::lang { class XMultiServiceFactory; }
|
||||||
|
|
||||||
@ -843,9 +842,7 @@ extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
|
|||||||
eventattacher_EventAttacher(
|
eventattacher_EventAttacher(
|
||||||
css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const& )
|
css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const& )
|
||||||
{
|
{
|
||||||
static rtl::Reference<comp_EventAttacher::EventAttacherImpl> instance(new comp_EventAttacher::EventAttacherImpl(context));
|
return cppu::acquire(static_cast<cppu::OWeakObject*>(new comp_EventAttacher::EventAttacherImpl(context)));
|
||||||
instance->acquire();
|
|
||||||
return static_cast<cppu::OWeakObject*>(instance.get());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
<component loader="com.sun.star.loader.SharedLibrary" environment="@CPPU_ENV@"
|
<component loader="com.sun.star.loader.SharedLibrary" environment="@CPPU_ENV@"
|
||||||
xmlns="http://openoffice.org/2010/uno-components">
|
xmlns="http://openoffice.org/2010/uno-components">
|
||||||
<implementation name="com.sun.star.comp.EventAttacher"
|
<implementation name="com.sun.star.comp.EventAttacher"
|
||||||
constructor="eventattacher_EventAttacher">
|
constructor="eventattacher_EventAttacher" single-instance="true">
|
||||||
<service name="com.sun.star.script.EventAttacher"/>
|
<service name="com.sun.star.script.EventAttacher"/>
|
||||||
</implementation>
|
</implementation>
|
||||||
</component>
|
</component>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user