summaryrefslogtreecommitdiff
path: root/desktop/source/deployment/registry/sfwk/dp_sfwk.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/source/deployment/registry/sfwk/dp_sfwk.cxx')
-rw-r--r--desktop/source/deployment/registry/sfwk/dp_sfwk.cxx18
1 files changed, 9 insertions, 9 deletions
diff --git a/desktop/source/deployment/registry/sfwk/dp_sfwk.cxx b/desktop/source/deployment/registry/sfwk/dp_sfwk.cxx
index 4dcd55e02991..b617d7fa4ed1 100644
--- a/desktop/source/deployment/registry/sfwk/dp_sfwk.cxx
+++ b/desktop/source/deployment/registry/sfwk/dp_sfwk.cxx
@@ -21,6 +21,7 @@
#include <strings.hrc>
#include <dp_backend.h>
+#include <dp_misc.h>
#include <dp_ucb.h>
#include "dp_parceldesc.hxx"
#include <rtl/uri.hxx>
@@ -30,6 +31,7 @@
#include <com/sun/star/script/provider/theMasterScriptProviderFactory.hpp>
#include <com/sun/star/xml/sax/Parser.hpp>
#include <cppuhelper/supportsservice.hxx>
+#include <utility>
using namespace ::dp_misc;
@@ -70,7 +72,7 @@ class BackendImpl : public ::dp_registry::backend::PackageRegistryBackend
public:
PackageImpl(
::rtl::Reference<BackendImpl> const & myBackend,
- OUString const & url, OUString const & libType, bool bRemoved,
+ OUString const & url, OUString libType, bool bRemoved,
OUString const & identifier);
// XPackage
virtual OUString SAL_CALL getDescription() override;
@@ -134,11 +136,11 @@ OUString BackendImpl::PackageImpl::getLicenseText()
BackendImpl::PackageImpl::PackageImpl(
::rtl::Reference<BackendImpl> const & myBackend,
- OUString const & url, OUString const & libType, bool bRemoved,
+ OUString const & url, OUString libType, bool bRemoved,
OUString const & identifier)
- : Package( myBackend.get(), url, OUString(), OUString(),
+ : Package( myBackend, url, OUString(), OUString(),
myBackend->m_xTypeInfo, bRemoved, identifier),
- m_descr(libType)
+ m_descr(std::move(libType))
{
initPackageHandler();
@@ -244,17 +246,15 @@ Reference<deployment::XPackage> BackendImpl::bindPackage_(
if (create_ucb_content( &ucb_content, sParcelDescURL,
xCmdEnv, false /* no throw */ ))
{
- ParcelDescDocHandler* pHandler =
+ rtl::Reference<ParcelDescDocHandler> pHandler =
new ParcelDescDocHandler();
- Reference< xml::sax::XDocumentHandler >
- xDocHandler = pHandler;
Reference<XComponentContext>
xContext( getComponentContext() );
Reference< xml::sax::XParser > xParser = xml::sax::Parser::create(xContext);
- xParser->setDocumentHandler( xDocHandler );
+ xParser->setDocumentHandler( pHandler );
xml::sax::InputSource source;
source.aInputStream = ucb_content.openStream();
source.sSystemId = ucb_content.getURL();
@@ -357,7 +357,7 @@ void BackendImpl::PackageImpl::processPackage_(
if (doRegisterPackage)
{
// will throw if it fails
- m_xNameCntrPkgHandler->insertByName( m_url, makeAny( Reference< XPackage >(this) ) );
+ m_xNameCntrPkgHandler->insertByName( m_url, Any( Reference< XPackage >(this) ) );
}
else // revokePackage()