diff options
Diffstat (limited to 'xmloff/source/text/txtvfldi.cxx')
-rw-r--r-- | xmloff/source/text/txtvfldi.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/xmloff/source/text/txtvfldi.cxx b/xmloff/source/text/txtvfldi.cxx index bc99e1cc3750..35dcd65b5528 100644 --- a/xmloff/source/text/txtvfldi.cxx +++ b/xmloff/source/text/txtvfldi.cxx @@ -864,12 +864,11 @@ bool XMLVariableDeclImportContext::FindFieldMaster( xFactory(rImport.GetModel(),UNO_QUERY); if( xFactory.is() ) { - OUStringBuffer sService; - sService.append(sAPI_fieldmaster_prefix); - sService.append((eVarType==VarTypeUserField) ? + OUString sService = sAPI_fieldmaster_prefix + + ((eVarType==VarTypeUserField) ? OUString(sAPI_user) : OUString(sAPI_set_expression)); Reference<XInterface> xIfc = - xFactory->createInstance( sService.makeStringAndClear() ); + xFactory->createInstance( sService ); if (xIfc.is()) { Reference<XPropertySet> xTmp( xIfc, UNO_QUERY ); xMaster = xTmp; |