summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/cocoa
diff options
context:
space:
mode:
authorVolker Hilsheimer <volker.hilsheimer@qt.io>2023-04-07 20:36:59 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2023-04-11 23:33:52 +0200
commit69a8d1293ad69faaef120f1e46ab46fd8cd70318 (patch)
tree4d0698aea4a7170e7260eb1b10d9e8b8560c156e /src/plugins/platforms/cocoa
parent03b7e979072761d75d155a7351295f821dc48ae9 (diff)
macOS Accessibility: don't create an unnecessary interface
We only need to compare elements to determine whether this element has focus. Task-number: QTBUG-34337 Pick-to: 6.5 Change-Id: Ic1388ac00381735acfbf1e5877a658f4bd534dfb Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'src/plugins/platforms/cocoa')
-rw-r--r--src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm b/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm
index 2cfdd31ce0..406878d893 100644
--- a/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm
+++ b/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm
@@ -249,12 +249,9 @@ static void convertLineOffset(QAccessibleTextInterface *text, int *line, int *of
- (BOOL)isAccessibilityFocused
{
- if (QAccessibleInterface *iface = self.qtInterface) {
- // Just check if the app thinks we're focused.
- id focusedElement = NSApp.accessibilityApplicationFocusedUIElement;
- return [focusedElement isEqual:self];
- }
- return false;
+ // Just check if the app thinks we're focused.
+ id focusedElement = NSApp.accessibilityApplicationFocusedUIElement;
+ return [focusedElement isEqual:self];
}
// attributes