summaryrefslogtreecommitdiff
path: root/desktop/source/app/app.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/source/app/app.cxx')
-rw-r--r--desktop/source/app/app.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx
index 4741ce6833a8..cff9f8ed65e6 100644
--- a/desktop/source/app/app.cxx
+++ b/desktop/source/app/app.cxx
@@ -665,8 +665,9 @@ void Desktop::DeInit()
// close splashscreen if it's still open
CloseSplashScreen();
- Reference<XMultiServiceFactory> xXMultiServiceFactory(::comphelper::getProcessServiceFactory());
- DestroyApplicationServiceManager( xXMultiServiceFactory );
+ Reference< XComponent >(
+ comphelper::getProcessComponentContext(), UNO_QUERY_THROW )->
+ dispose();
// nobody should get a destroyd service factory...
::comphelper::setProcessServiceFactory( NULL );