summaryrefslogtreecommitdiff
path: root/framework
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2017-01-11 20:35:15 +0100
committerMichael Stahl <mstahl@redhat.com>2017-01-11 20:37:05 +0100
commit7d0e3b32de2d1cad01ef973b03eaa27fff766f6e (patch)
tree752b3fa94a63d3e0e9cd4a28fd7f96bc49c690e9 /framework
parent9334de4f6ddc3e7d60f727aa845c7aa7db3fe019 (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.cxx4
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();