summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--i18npool/source/registerservices/registerservices.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/i18npool/source/registerservices/registerservices.cxx b/i18npool/source/registerservices/registerservices.cxx
index fe488bfad4a3..c61780f18b74 100644
--- a/i18npool/source/registerservices/registerservices.cxx
+++ b/i18npool/source/registerservices/registerservices.cxx
@@ -592,7 +592,8 @@ SAL_DLLPUBLIC_EXPORT void* SAL_CALL i18npool_component_getFactory( const sal_Cha
aServiceNames.getArray()[0] =
::rtl::OUString::createFromAscii( pArr->pServiceNm );
xFactory = ::cppu::createSingleFactory(
- pServiceManager, aServiceNames.getArray()[0],
+ pServiceManager,
+ ::rtl::OUString::createFromAscii( pArr->pImplementationNm ),
*pArr->pFn, aServiceNames );
break;
}