From 6024e86e36e315289be7b6b9f50b4c22db8ca45a Mon Sep 17 00:00:00 2001 From: Fabian Kozynski Date: Fri, 11 Jan 2019 13:13:40 -0500 Subject: [PATCH] Adds content description to icons Icons in App Ops dialog now have a content description Test: manual using Talkback Change-Id: I987d5191e3a0b21ddb168591134459701a5a3ac7 Fixes: 122722302 --- .../src/com/android/systemui/privacy/OngoingPrivacyDialog.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/privacy/OngoingPrivacyDialog.kt b/packages/SystemUI/src/com/android/systemui/privacy/OngoingPrivacyDialog.kt index 4388200709fc0..6ed1ebad8e518 100644 --- a/packages/SystemUI/src/com/android/systemui/privacy/OngoingPrivacyDialog.kt +++ b/packages/SystemUI/src/com/android/systemui/privacy/OngoingPrivacyDialog.kt @@ -119,12 +119,13 @@ class OngoingPrivacyDialog constructor( appName.text = app.applicationName if (showIcons) { - dialogBuilder.generateIconsForApp(types).forEach { + dialogBuilder.generateIconsForApp(types).forEachIndexed { index, it -> it.setBounds(0, 0, iconSize, iconSize) val image = ImageView(context).apply { imageTintList = ColorStateList.valueOf(iconColor) setImageDrawable(it) } + image.contentDescription = types[index].getName(context) icons.addView(image, lp) } icons.visibility = View.VISIBLE