diff options
author | Boris Dušek <me@dusek.me> | 2015-01-05 23:36:56 +0100 |
---|---|---|
committer | Boris Dušek <me@dusek.me> | 2015-02-13 07:00:01 +0000 |
commit | 37fc14a9cbf1ba1212a66589bc16ba1660341139 (patch) | |
tree | d1e58cd340b31d70b5e5532ea09f45d947ae0819 /src | |
parent | e9bbe07501c4f76029fed0aa218b5376754951d9 (diff) |
OS X Accessibility: fix role description
Now we take into account also the subrole of the element.
Change-Id: I471e7c6620e704780cef48266ef302ec8b56466d
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm b/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm index d3bdbb9009..fc84905374 100644 --- a/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm +++ b/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm @@ -258,7 +258,7 @@ static void convertLineOffset(QAccessibleTextInterface *text, int &line, int &of } else if ([attribute isEqualToString:NSAccessibilitySubroleAttribute]) { return QCocoaAccessible::macSubrole(iface); } else if ([attribute isEqualToString:NSAccessibilityRoleDescriptionAttribute]) { - return NSAccessibilityRoleDescription(role, nil); + return NSAccessibilityRoleDescription(role, [self accessibilityAttributeValue:NSAccessibilitySubroleAttribute]); } else if ([attribute isEqualToString:NSAccessibilityChildrenAttribute]) { return QCocoaAccessible::unignoredChildren(iface); } else if ([attribute isEqualToString:NSAccessibilityFocusedAttribute]) { |