From 34044ac429ada3b5f4b3bcb72c1fd30199cfbbc1 Mon Sep 17 00:00:00 2001 From: Amin Shaikh Date: Tue, 12 Jun 2018 18:25:43 -0400 Subject: [PATCH] Do not announce selected state for QS tiles. Change-Id: Ia461baa4a12818a0e91c6e1862eb9e13e232e720 Fixes: 110105146 Test: manual --- .../src/com/android/systemui/qs/tileimpl/QSTileBaseView.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileBaseView.java b/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileBaseView.java index cc60f8744ca7c..42e5adced68d3 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileBaseView.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileBaseView.java @@ -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)) {