From 206c70eef30f7b6f538b88f7fb9505f397bef073 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Thu, 23 Aug 2012 17:23:26 +0200 Subject: fdo#46808, Adapt TempFile UNO service to new style Change-Id: Ia448d6d74201e2be487c6d8317f94be3745808aa --- ucb/Library_ucpgvfs1.mk | 1 + ucb/source/ucp/gvfs/gvfs_content.cxx | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'ucb') diff --git a/ucb/Library_ucpgvfs1.mk b/ucb/Library_ucpgvfs1.mk index 213c7fc789de..577b65d6eec1 100644 --- a/ucb/Library_ucpgvfs1.mk +++ b/ucb/Library_ucpgvfs1.mk @@ -41,6 +41,7 @@ $(eval $(call gb_Library_add_libs,ucpgvfs1,\ )) $(eval $(call gb_Library_use_libraries,ucpgvfs1,\ + comphelper \ cppu \ cppuhelper \ sal \ diff --git a/ucb/source/ucp/gvfs/gvfs_content.cxx b/ucb/source/ucp/gvfs/gvfs_content.cxx index fd51030dbfc5..037a8379db09 100644 --- a/ucb/source/ucp/gvfs/gvfs_content.cxx +++ b/ucb/source/ucp/gvfs/gvfs_content.cxx @@ -42,6 +42,7 @@ #include #include #include +#include #include #include #include @@ -68,6 +69,7 @@ #include #include #include +#include #include #include #include @@ -1444,12 +1446,11 @@ Content::createTempStream( GnomeVFSHandle *handle = NULL; ::rtl::OString aURI = getOURI(); - osl::Guard< osl::Mutex > aGuard( m_aMutex ); + osl::Guard< osl::Mutex > aGuard( m_aMutex ); // Something badly wrong happened - can't seek => stream to a temporary file - const rtl::OUString sServiceName ( RTL_CONSTASCII_USTRINGPARAM ( "com.sun.star.io.TempFile" ) ); uno::Reference < io::XOutputStream > xTempOut = uno::Reference < io::XOutputStream > - ( m_xSMgr->createInstance( sServiceName ), uno::UNO_QUERY ); + ( io::TempFile::create(comphelper::ComponentContext(m_xSMgr).getUNOContext()), uno::UNO_QUERY ); if ( !xTempOut.is() ) cancelCommandExecution( GNOME_VFS_ERROR_IO, xEnv ); -- cgit