summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svdobj.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/svdraw/svdobj.cxx')
-rw-r--r--svx/source/svdraw/svdobj.cxx13
1 files changed, 7 insertions, 6 deletions
diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx
index 58d06fe6b25c..7b3d0bac73c8 100644
--- a/svx/source/svdraw/svdobj.cxx
+++ b/svx/source/svdraw/svdobj.cxx
@@ -1060,21 +1060,22 @@ OUString SdrObject::TakeObjNamePlural() const
return SvxResId(STR_ObjNamePluralNONE);
}
-void SdrObject::ImpTakeDescriptionStr(const char* pStrCacheID, OUString& rStr) const
+OUString SdrObject::ImpGetDescriptionStr(const char* pStrCacheID) const
{
- rStr = SvxResId(pStrCacheID);
- sal_Int32 nPos = rStr.indexOf("%1");
+ OUString aStr = SvxResId(pStrCacheID);
+ sal_Int32 nPos = aStr.indexOf("%1");
if (nPos >= 0)
{
// Replace '%1' with the object name.
OUString aObjName(TakeObjNameSingul());
- rStr = rStr.replaceAt(nPos, 2, aObjName);
+ aStr = aStr.replaceAt(nPos, 2, aObjName);
}
- nPos = rStr.indexOf("%2");
+ nPos = aStr.indexOf("%2");
if (nPos >= 0)
// Replace '%2' with the passed value.
- rStr = rStr.replaceAt(nPos, 2, "0");
+ aStr = aStr.replaceAt(nPos, 2, "0");
+ return aStr;
}
void SdrObject::ImpForcePlusData()