diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java index 94341ba4bb19b..3c018022085d9 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java @@ -1909,6 +1909,8 @@ public class ExpandableNotificationRow extends ActivatableNotificationView * @param isEnabled whether the content views should be enabled for accessibility */ private void updateContentAccessibilityImportanceForGuts(boolean isEnabled) { + updateAccessibilityImportance(isEnabled); + if (mChildrenContainer != null) { updateChildAccessibilityImportance(mChildrenContainer, isEnabled); } @@ -1923,6 +1925,15 @@ public class ExpandableNotificationRow extends ActivatableNotificationView } } + /** + * Updates whether this view is important for accessibility based on {@code isEnabled}. + */ + private void updateAccessibilityImportance(boolean isEnabled) { + setImportantForAccessibility(isEnabled + ? View.IMPORTANT_FOR_ACCESSIBILITY_AUTO + : View.IMPORTANT_FOR_ACCESSIBILITY_NO); + } + /** * Updates whether the given childView is important for accessibility based on * {@code isEnabled}.