OSDN Git Service

gecko vbuf backend: Don't add the name attribute for headings. Prevents double readin...
authorJames Teh <jamie@jantrid.net>
Fri, 31 Aug 2012 06:18:06 +0000 (16:18 +1000)
committerJames Teh <jamie@jantrid.net>
Fri, 31 Aug 2012 06:18:06 +0000 (16:18 +1000)
nvdaHelper/vbufBackends/gecko_ia2/gecko_ia2.cpp

index f041f21..814a4ee 100755 (executable)
@@ -423,7 +423,7 @@ VBufStorage_fieldNode_t* GeckoVBufBackend_t::fillVBuf(IAccessible2* pacc,
        // Whether this node is interactive.\r
        bool isInteractive = isEditable || inLink || isClickable || (states & STATE_SYSTEM_FOCUSABLE && role != ROLE_SYSTEM_DOCUMENT) || states & STATE_SYSTEM_UNAVAILABLE || role == ROLE_SYSTEM_APPLICATION || role == ROLE_SYSTEM_DIALOG || role == IA2_ROLE_EMBEDDED_OBJECT;\r
        // Whether the name is the content of this node.\r
-       bool nameIsContent = role == ROLE_SYSTEM_LINK || role == ROLE_SYSTEM_PUSHBUTTON || role == IA2_ROLE_TOGGLE_BUTTON || role == ROLE_SYSTEM_MENUITEM || role == ROLE_SYSTEM_GRAPHIC || (role == ROLE_SYSTEM_TEXT && !isEditable) || role == IA2_ROLE_SECTION || role == IA2_ROLE_TEXT_FRAME;\r
+       bool nameIsContent = role == ROLE_SYSTEM_LINK || role == ROLE_SYSTEM_PUSHBUTTON || role == IA2_ROLE_TOGGLE_BUTTON || role == ROLE_SYSTEM_MENUITEM || role == ROLE_SYSTEM_GRAPHIC || (role == ROLE_SYSTEM_TEXT && !isEditable) || role == IA2_ROLE_SECTION || role == IA2_ROLE_TEXT_FRAME || role == IA2_ROLE_HEADING;\r
 \r
        IAccessibleText* paccText=NULL;\r
        IAccessibleHypertext* paccHypertext=NULL;\r