summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--svtools/source/control/valueacc.cxx15
1 files changed, 5 insertions, 10 deletions
diff --git a/svtools/source/control/valueacc.cxx b/svtools/source/control/valueacc.cxx
index f208fa1e0d0c..f4ef3fa90dec 100644
--- a/svtools/source/control/valueacc.cxx
+++ b/svtools/source/control/valueacc.cxx
@@ -829,21 +829,16 @@ OUString SAL_CALL ValueItemAcc::getAccessibleDescription()
OUString SAL_CALL ValueItemAcc::getAccessibleName()
{
const SolarMutexGuard aSolarGuard;
- OUString aRet;
if( mpParent )
{
- aRet = mpParent->maText;
-
- if( aRet.isEmpty() )
- {
- OUStringBuffer aBuffer("Item ");
- aBuffer.append(static_cast<sal_Int32>(mpParent->mnId));
- aRet = aBuffer.makeStringAndClear();
- }
+ if (mpParent->maText.isEmpty())
+ return "Item " + OUString::number(static_cast<sal_Int32>(mpParent->mnId));
+ else
+ return mpParent->maText;
}
- return aRet;
+ return OUString();
}