Android: fix mis-use of AccessibilityNodeInfo.addAction()
The commit 41765ef3e25fc77ead4832a7696f73aa03ee00b4 tried to fix a deprecation warning by using the wrong API replacement, this fixes that. Check the Android docs for the replacement API. https://developer.android.com/reference/android/view/accessibility/ AccessibilityNodeInfo#addAction(int) Task-number: QTBUG-118077 Change-Id: I2621d47fa4425cc1056fc995ea458a798160a6a0 Reviewed-by: Tinja Paavoseppä <tinja.paavoseppa@qt.io>
This commit is contained in:
parent
8c167c62ca
commit
a2309116a8
@ -414,10 +414,10 @@ class QtAccessibilityDelegate extends View.AccessibilityDelegate
|
||||
// Manage internal accessibility focus state.
|
||||
if (m_focusedVirtualViewId == virtualViewId) {
|
||||
node.setAccessibilityFocused(true);
|
||||
node.performAction(AccessibilityNodeInfo.ACTION_CLEAR_ACCESSIBILITY_FOCUS);
|
||||
node.addAction(AccessibilityNodeInfo.AccessibilityAction.ACTION_CLEAR_ACCESSIBILITY_FOCUS);
|
||||
} else {
|
||||
node.setAccessibilityFocused(false);
|
||||
node.performAction(AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS);
|
||||
node.addAction(AccessibilityNodeInfo.AccessibilityAction.ACTION_ACCESSIBILITY_FOCUS);
|
||||
}
|
||||
|
||||
int[] ids = QtNativeAccessibility.childIdListForAccessibleObject(virtualViewId);
|
||||
|
Loading…
x
Reference in New Issue
Block a user