Do not announce selected state for QS tiles.

Change-Id: Ia461baa4a12818a0e91c6e1862eb9e13e232e720
Fixes: 110105146
Test: manual
This commit is contained in:
Amin Shaikh
2018-06-12 18:25:43 -04:00
parent 5148582ef2
commit bb2c6c9f3e

View File

@@ -265,6 +265,8 @@ public class QSTileBaseView extends com.android.systemui.plugins.qs.QSTileView {
@Override
public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
super.onInitializeAccessibilityNodeInfo(info);
// Clear selected state so it is not announce by talkback.
info.setSelected(false);
if (!TextUtils.isEmpty(mAccessibilityClass)) {
info.setClassName(mAccessibilityClass);
if (Switch.class.getName().equals(mAccessibilityClass)) {