diff options
Diffstat (limited to 'desktop/source/deployment/registry/package/dp_package.cxx')
-rw-r--r-- | desktop/source/deployment/registry/package/dp_package.cxx | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/desktop/source/deployment/registry/package/dp_package.cxx b/desktop/source/deployment/registry/package/dp_package.cxx index 3cdf121438e9..f2dd75ccca6e 100644 --- a/desktop/source/deployment/registry/package/dp_package.cxx +++ b/desktop/source/deployment/registry/package/dp_package.cxx @@ -1001,14 +1001,13 @@ void BackendImpl::PackageImpl::exportTo( } erase_path( destURL, xCmdEnv ); - OUStringBuffer buf; - buf.append( "vnd.sun.star.zip://" ); - buf.append( ::rtl::Uri::encode( destURL, - rtl_UriCharClassRegName, - rtl_UriEncodeIgnoreEscapes, - RTL_TEXTENCODING_UTF8 ) ); - buf.append( '/' ); - OUString destFolder( buf.makeStringAndClear() ); + OUString destFolder = + "vnd.sun.star.zip://" + + ::rtl::Uri::encode( destURL, + rtl_UriCharClassRegName, + rtl_UriEncodeIgnoreEscapes, + RTL_TEXTENCODING_UTF8 ) + + "/"; ::ucbhelper::Content destFolderContent( destFolder, xCmdEnv, getMyBackend()->getComponentContext() ); |