summaryrefslogtreecommitdiff
path: root/sfx2/source/dialog/templateinfodlg.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sfx2/source/dialog/templateinfodlg.cxx')
-rw-r--r--sfx2/source/dialog/templateinfodlg.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/sfx2/source/dialog/templateinfodlg.cxx b/sfx2/source/dialog/templateinfodlg.cxx
index 2a77bde0336c..06ecbbf661a4 100644
--- a/sfx2/source/dialog/templateinfodlg.cxx
+++ b/sfx2/source/dialog/templateinfodlg.cxx
@@ -19,7 +19,7 @@
#include <com/sun/star/frame/XDispatchProvider.hpp>
#include <com/sun/star/frame/XFrame.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
-#include <com/sun/star/task/XInteractionHandler.hpp>
+#include <com/sun/star/task/InteractionHandler.hpp>
#include <com/sun/star/util/URL.hpp>
#include <com/sun/star/util/URLTransformer.hpp>
#include <com/sun/star/util/XURLTransformer.hpp>
@@ -71,12 +71,12 @@ void SfxTemplateInfoDlg::loadDocument(const OUString &rURL)
{
assert(!rURL.isEmpty());
- uno::Reference<lang::XMultiServiceFactory> xContext(comphelper::getProcessServiceFactory());
+ uno::Reference<uno::XComponentContext> xContext(comphelper::getProcessComponentContext());
try
{
uno::Reference<task::XInteractionHandler> xInteractionHandler(
- xContext->createInstance("com.sun.star.task.InteractionHandler"), uno::UNO_QUERY );
+ task::InteractionHandler::createDefault(xContext), uno::UNO_QUERY_THROW );
uno::Sequence<beans::PropertyValue> aProps(1);
aProps[0].Name = "InteractionHandler";