diff options
Diffstat (limited to 'dtrans/source/win32/dtobj/DOTransferable.cxx')
-rw-r--r-- | dtrans/source/win32/dtobj/DOTransferable.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/dtrans/source/win32/dtobj/DOTransferable.cxx b/dtrans/source/win32/dtobj/DOTransferable.cxx index 15f8fb9d9d79..b2bbb0323228 100644 --- a/dtrans/source/win32/dtobj/DOTransferable.cxx +++ b/dtrans/source/win32/dtobj/DOTransferable.cxx @@ -29,6 +29,8 @@ #include "MimeAttrib.hxx" #include "FmtFilter.hxx" #include "Fetc.hxx" +#include <com/sun/star/datatransfer/MimeContentTypeFactory.hpp> +#include <comphelper/processfactory.hxx> #define STR2(x) #x #define STR(x) STR2(x) @@ -491,10 +493,8 @@ sal_Bool SAL_CALL CDOTransferable::compareDataFlavors( { if ( !m_rXMimeCntFactory.is( ) ) { - m_rXMimeCntFactory = Reference< XMimeContentTypeFactory >( m_SrvMgr->createInstance( - OUString("com.sun.star.datatransfer.MimeContentTypeFactory") ), UNO_QUERY ); + m_rXMimeCntFactory = MimeContentTypeFactory::create( comphelper::getComponentContext(m_SrvMgr) ); } - OSL_ASSERT( m_rXMimeCntFactory.is( ) ); sal_Bool bRet = sal_False; |