summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2013-03-20 09:22:06 +0200
committerNoel Grandin <noel@peralex.com>2013-04-08 13:53:03 +0200
commit34da7fbcc643ad209290c6da456dbfb17aeb9ac0 (patch)
tree585dc1b17dadd4913aee79ec74c3f0d0b41b27fa /sc
parent332b42860ed5503f4661d38e2745191b7039c275 (diff)
fdo#46808, convert embed::MSOLEObjectSystemCreator to new style
the service already existed, it just needed an IDL file Change-Id: Iccd283f3537f8c8d57b2c2d68609dd9ef025da0b
Diffstat (limited to 'sc')
-rw-r--r--sc/source/ui/view/viewfun5.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/sc/source/ui/view/viewfun5.cxx b/sc/source/ui/view/viewfun5.cxx
index ecd015242c4e..c320fc1dbe9b 100644
--- a/sc/source/ui/view/viewfun5.cxx
+++ b/sc/source/ui/view/viewfun5.cxx
@@ -19,6 +19,7 @@
#include <com/sun/star/embed/XEmbedObjectClipboardCreator.hpp>
#include <com/sun/star/embed/Aspects.hpp>
+#include <com/sun/star/embed/MSOLEObjectSystemCreator.hpp>
#include <svx/unomodel.hxx>
@@ -215,9 +216,8 @@ sal_Bool ScViewFunc::PasteDataFormat( sal_uLong nFormatId,
try
{
uno::Reference< embed::XStorage > xTmpStor = ::comphelper::OStorageHelper::GetTemporaryStorage();
- uno::Reference < embed::XEmbedObjectClipboardCreator > xClipboardCreator(
- ::comphelper::getProcessServiceFactory()->createInstance( OUString("com.sun.star.embed.MSOLEObjectSystemCreator") ),
- uno::UNO_QUERY_THROW );
+ uno::Reference < embed::XEmbedObjectClipboardCreator > xClipboardCreator =
+ embed::MSOLEObjectSystemCreator::create( ::comphelper::getProcessComponentContext() );
embed::InsertedObjectInfo aInfo = xClipboardCreator->createInstanceInitFromClipboard(
xTmpStor,