diff options
Diffstat (limited to 'sd/source/ui/dlg/dlgass.cxx')
-rw-r--r-- | sd/source/ui/dlg/dlgass.cxx | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/sd/source/ui/dlg/dlgass.cxx b/sd/source/ui/dlg/dlgass.cxx index 53c9bbc1812e..75f1217c00a0 100644 --- a/sd/source/ui/dlg/dlgass.cxx +++ b/sd/source/ui/dlg/dlgass.cxx @@ -61,7 +61,7 @@ #include <com/sun/star/frame/XModuleManager.hpp> #include <com/sun/star/ucb/SimpleFileAccess.hpp> #include <com/sun/star/ucb/XSimpleFileAccess2.hpp> -#include <com/sun/star/ui/XModuleUIConfigurationManagerSupplier.hpp> +#include <com/sun/star/ui/ModuleUIConfigurationManagerSupplier.hpp> #include <com/sun/star/ui/XImageManager.hpp> #include <com/sun/star/ui/dialogs/TemplateDescription.hpp> #include <unotools/historyoptions.hxx> @@ -1811,16 +1811,15 @@ Image AssistentDlgImpl::GetUiIconForCommand (const ::rtl::OUString& sCommandURL) break; // Retrieve popup menu labels - Reference<lang::XMultiServiceFactory> xFactory ( - ::comphelper::getProcessServiceFactory ()); - if ( ! xFactory.is()) + Reference<uno::XComponentContext> xContext ( + ::comphelper::getProcessComponentContext()); + if ( ! xContext.is()) break; ::rtl::OUString sModuleIdentifier ("com.sun.star.presentation.PresentationDocument"); - Reference<com::sun::star::ui::XModuleUIConfigurationManagerSupplier> xSupplier ( - xFactory->createInstance("com.sun.star.ui.ModuleUIConfigurationManagerSupplier"), - UNO_QUERY_THROW); + Reference<ui::XModuleUIConfigurationManagerSupplier> xSupplier ( + ui::ModuleUIConfigurationManagerSupplier::create(xContext)); Reference<com::sun::star::ui::XUIConfigurationManager> xManager ( xSupplier->getUIConfigurationManager(sModuleIdentifier)); |