diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2021-03-21 13:41:39 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-03-23 09:33:43 +0100 |
commit | a9493229bb453a8f437c45d838777e2ba8217b76 (patch) | |
tree | 001b5fb384cb4cb9f7ff376ba4d980bed08d1c2d /include | |
parent | db39b68c3c85531744ddeb8105b3ddb9b2dab099 (diff) |
use single-use attribute for ContextChangeEventMultiplexer
instead of rtl::Instance, which means it will get
cleaned up when UNO shuts down
Change-Id: I13b36f1fe570f789036ef54ecfb7d0a85ce1450c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112842
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include')
-rw-r--r-- | include/framework/ContextChangeEventMultiplexerTunnel.hxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/framework/ContextChangeEventMultiplexerTunnel.hxx b/include/framework/ContextChangeEventMultiplexerTunnel.hxx index bd02b7270ee2..d2ff18bbeb87 100644 --- a/include/framework/ContextChangeEventMultiplexerTunnel.hxx +++ b/include/framework/ContextChangeEventMultiplexerTunnel.hxx @@ -14,12 +14,14 @@ namespace com::sun::star::ui { class XContextChangeEventListener; } namespace com::sun::star::uno { class XInterface; } +namespace com::sun::star::uno { class XComponentContext; } namespace framework { // this is pretty horrible, don't use it! FWK_DLLPUBLIC css::uno::Reference<css::ui::XContextChangeEventListener> GetFirstListenerWith( + css::uno::Reference<css::uno::XComponentContext> const & xComponentContext, css::uno::Reference<css::uno::XInterface> const& xEventFocus, std::function<bool (css::uno::Reference<css::ui::XContextChangeEventListener> const&)> const& rPredicate); |