From 7d0e3b32de2d1cad01ef973b03eaa27fff766f6e Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Wed, 11 Jan 2017 20:35:15 +0100 Subject: framework: call disposing from disposing, not notifyTermination Don't rely on current implementation details of TerminateListener. Change-Id: I7977c73669f0ab5afac1c93be620e7aeebfe68a2 --- framework/source/services/desktop.cxx | 4 ++-- 1 file 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 > xComponentDllListeners = m_xComponentDllListeners; for (auto& xListener: xComponentDllListeners) { - xListener->notifyTermination(aEvent); + xListener->disposing(aEvent); } xComponentDllListeners.clear(); m_xComponentDllListeners.clear(); -- cgit v1.2.3