diff options
-rw-r--r-- | winaccessibility/source/service/AccObject.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/winaccessibility/source/service/AccObject.cxx b/winaccessibility/source/service/AccObject.cxx index 9b6609666ee6..b69507486e25 100644 --- a/winaccessibility/source/service/AccObject.cxx +++ b/winaccessibility/source/service/AccObject.cxx @@ -771,10 +771,10 @@ void AccObject::UpdateActionDesc() if (!(Role == SPIN_BOX || Role == COMBO_BOX || Role == DATE_EDITOR || Role == EDIT_BAR || Role == PASSWORD_TEXT || Role == TEXT)) { - pXString = m_xAccActionRef->getAccessibleActionDescription( 0 ); - //Solution: if string length is more than zero, action is set. - if( pXString.getLength() > 0) - m_pIMAcc->Put_ActionDescription( o3tl::toW(pXString.getStr()) ); + const OUString sActionDesc = m_xAccActionRef->getAccessibleActionDescription(0); + // if string is non-empty, action is set. + if (!sActionDesc.isEmpty()) + m_pIMAcc->Put_ActionDescription(o3tl::toW(sActionDesc.getStr())); } } } |