From a585881ddd97971096d8c58df256d4d53f35c16d Mon Sep 17 00:00:00 2001 From: Beth Thibodeau Date: Fri, 9 Jun 2023 11:01:12 -0500 Subject: [PATCH] Fix talkback issue with drop down menu The drop down views need to be created in `getDropDownView` in order for Talkback to announce correctly that they are clickable. Fixes: 253557350 Test: manual with talkback on - video in bug Change-Id: I9dcbc7935332a20d5890e589f2c441eaff5425f8 --- .../screenrecord/ScreenRecordingAdapter.java | 38 +++++++------------ 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/screenrecord/ScreenRecordingAdapter.java b/packages/SystemUI/src/com/android/systemui/screenrecord/ScreenRecordingAdapter.java index 3e78489e57072..9962c914b4761 100644 --- a/packages/SystemUI/src/com/android/systemui/screenrecord/ScreenRecordingAdapter.java +++ b/packages/SystemUI/src/com/android/systemui/screenrecord/ScreenRecordingAdapter.java @@ -16,10 +16,6 @@ package com.android.systemui.screenrecord; -import static com.android.systemui.screenrecord.ScreenRecordingAudioSource.INTERNAL; -import static com.android.systemui.screenrecord.ScreenRecordingAudioSource.MIC; -import static com.android.systemui.screenrecord.ScreenRecordingAudioSource.MIC_AND_INTERNAL; - import android.content.Context; import android.content.res.Resources; import android.view.LayoutInflater; @@ -40,9 +36,6 @@ public class ScreenRecordingAdapter extends ArrayAdapter objects) { @@ -54,28 +47,21 @@ public class ScreenRecordingAdapter extends ArrayAdapter