diff options
author | Michael Stahl <mstahl@redhat.com> | 2017-01-11 20:35:15 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2017-01-11 20:37:05 +0100 |
commit | 7d0e3b32de2d1cad01ef973b03eaa27fff766f6e (patch) | |
tree | 752b3fa94a63d3e0e9cd4a28fd7f96bc49c690e9 /framework | |
parent | 9334de4f6ddc3e7d60f727aa845c7aa7db3fe019 (diff) |
framework: call disposing from disposing, not notifyTermination
Don't rely on current implementation details of TerminateListener.
Change-Id: I7977c73669f0ab5afac1c93be620e7aeebfe68a2
Diffstat (limited to 'framework')
-rw-r--r-- | framework/source/services/desktop.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/framework/source/services/desktop.cxx b/framework/source/services/desktop.cxx index 22a8360d5335..434435d481fe 100644 --- a/framework/source/services/desktop.cxx +++ b/framework/source/services/desktop.cxx @@ -1121,11 +1121,11 @@ void SAL_CALL Desktop::disposing() m_xStarBasicQuitGuard.clear(); m_xSWThreadManager.clear(); - // we need a copy because the notifyTermination might call the removeEventListener method + // we need a copy because the disposing might call the removeEventListener method std::vector< css::uno::Reference<css::frame::XTerminateListener> > xComponentDllListeners = m_xComponentDllListeners; for (auto& xListener: xComponentDllListeners) { - xListener->notifyTermination(aEvent); + xListener->disposing(aEvent); } xComponentDllListeners.clear(); m_xComponentDllListeners.clear(); |