accessibility/source/standard/vclxaccessiblebox.cxx |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

New commits:
commit 3258c4f7b79ceedace3b4bdc88a818b45c7593ca
Author: Niklas Johansson <sleeping.pil...@gmail.com>
Date:   Thu Jun 19 22:44:29 2014 +0200

    Dropdown combo-/listboxes should support accessible action togglePopup
    
    At least VoiceOver needs it to be able to open the dropdown in a native
    way (through AXShowMenu). The list still isn't accessible on mac but
    that is an other issue.
    
    Change-Id: I825b54536dfc9743b722eb55873bde3d5eef953d
    Reviewed-on: https://gerrit.libreoffice.org/9833
    Reviewed-by: Caolán McNamara <caol...@redhat.com>
    Tested-by: Caolán McNamara <caol...@redhat.com>

diff --git a/accessibility/source/standard/vclxaccessiblebox.cxx 
b/accessibility/source/standard/vclxaccessiblebox.cxx
index a1281db..d754875 100644
--- a/accessibility/source/standard/vclxaccessiblebox.cxx
+++ b/accessibility/source/standard/vclxaccessiblebox.cxx
@@ -461,11 +461,11 @@ OUString SAL_CALL 
VCLXAccessibleBox::getAccessibleActionDescription (sal_Int32 n
     ::osl::Guard< ::osl::Mutex > aGuard( GetMutex() );
     if (nIndex<0 || nIndex>=getAccessibleActionCount())
         throw ::com::sun::star::lang::IndexOutOfBoundsException();
-    //Solution:When combo_box,it should not has action information.
-    //return TK_RES_STRING( RID_STR_ACC_ACTION_TOGGLEPOPUP);
-    if (m_aBoxType == LISTBOX)
-        return ::rtl::OUString();
-    return m_bIsDropDownBox?::rtl::OUString():TK_RES_STRING( 
RID_STR_ACC_ACTION_TOGGLEPOPUP);
+
+    if (m_bIsDropDownBox)
+        TK_RES_STRING( RID_STR_ACC_ACTION_TOGGLEPOPUP);
+    else
+        ::rtl::OUString();
 }
 
 Reference< XAccessibleKeyBinding > 
VCLXAccessibleBox::getAccessibleActionKeyBinding( sal_Int32 nIndex )
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to