From db8f0528eb71252b4af9c3f7ec213ea7fb29591a Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Fri, 21 Oct 2022 18:48:27 +0200 Subject: use more TempFileFastService in svl Change-Id: I798a7bb773028aba059f058d4e65e7b2e845c015 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141647 Tested-by: Jenkins Reviewed-by: Noel Grandin --- svl/source/fsstor/fsstorage.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'svl/source') diff --git a/svl/source/fsstor/fsstorage.cxx b/svl/source/fsstor/fsstorage.cxx index 8d2da219d7be..68e82feb0121 100644 --- a/svl/source/fsstor/fsstorage.cxx +++ b/svl/source/fsstor/fsstorage.cxx @@ -48,6 +48,7 @@ #include #include #include +#include #include #include "fsstorage.hxx" @@ -472,13 +473,10 @@ uno::Reference< io::XStream > SAL_CALL FSStorage::cloneStreamElement( const OUSt ::ucbhelper::Content aResultContent( aFileURL.GetMainURL( INetURLObject::DecodeMechanism::NONE ), xDummyEnv, comphelper::getProcessComponentContext() ); uno::Reference< io::XInputStream > xInStream = aResultContent.openStream(); - xTempResult = io::TempFile::create(m_xContext); + xTempResult = new utl::TempFileFastService; uno::Reference < io::XOutputStream > xTempOut = xTempResult->getOutputStream(); uno::Reference < io::XInputStream > xTempIn = xTempResult->getInputStream(); - if ( !xTempOut.is() || !xTempIn.is() ) - throw io::IOException(); - ::comphelper::OStorageHelper::CopyInputToOutput( xInStream, xTempOut ); xTempOut->closeOutput(); } -- cgit v1.2.3