tdf#104878 avoid OUString allocation in TransformParameters
tiny optimisation
Change-Id: I26dd9ed8d11c98a00e704c5b2fc5bed5ac81552c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91950
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
diff --git a/sfx2/source/appl/appuno.cxx b/sfx2/source/appl/appuno.cxx
index ede8766..1bdb0c0 100644
--- a/sfx2/source/appl/appuno.cxx
+++ b/sfx2/source/appl/appuno.cxx
@@ -294,9 +294,8 @@
if ( nSubCount == 0 )
{
// "simple" (base type) argument
auto aName = OUString( rArg.pName, strlen(rArg.pName), RTL_TEXTENCODING_UTF8 );
auto pProp = std::find_if(rArgs.begin(), rArgs.end(),
[&aName](const beans::PropertyValue& rProp) { return rProp.Name == aName; });
[&rArg](const beans::PropertyValue& rProp) { return rProp.Name.equalsAscii(rArg.pName); });
if (pProp != rArgs.end())
{
#ifdef DBG_UTIL