Loading packages/SystemUI/src/com/android/systemui/screenrecord/ScreenRecordPermissionDialogDelegate.kt +14 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.view.MotionEvent.ACTION_MOVE import android.view.View import android.view.View.GONE import android.view.View.VISIBLE import android.view.accessibility.AccessibilityNodeInfo import android.widget.AdapterView import android.widget.ArrayAdapter import android.widget.Spinner Loading Loading @@ -134,6 +135,19 @@ class ScreenRecordPermissionDialogDelegate( options.setOnItemClickListenerInt { _: AdapterView<*>?, _: View?, _: Int, _: Long -> audioSwitch.isChecked = true } // disable redundant Touch & Hold accessibility action for Switch Access options.accessibilityDelegate = object : View.AccessibilityDelegate() { override fun onInitializeAccessibilityNodeInfo( host: View, info: AccessibilityNodeInfo ) { info.removeAction(AccessibilityNodeInfo.AccessibilityAction.ACTION_LONG_CLICK) super.onInitializeAccessibilityNodeInfo(host, info) } } options.isLongClickable = false } override fun onItemSelected(adapterView: AdapterView<*>?, view: View, pos: Int, id: Long) { Loading Loading
packages/SystemUI/src/com/android/systemui/screenrecord/ScreenRecordPermissionDialogDelegate.kt +14 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.view.MotionEvent.ACTION_MOVE import android.view.View import android.view.View.GONE import android.view.View.VISIBLE import android.view.accessibility.AccessibilityNodeInfo import android.widget.AdapterView import android.widget.ArrayAdapter import android.widget.Spinner Loading Loading @@ -134,6 +135,19 @@ class ScreenRecordPermissionDialogDelegate( options.setOnItemClickListenerInt { _: AdapterView<*>?, _: View?, _: Int, _: Long -> audioSwitch.isChecked = true } // disable redundant Touch & Hold accessibility action for Switch Access options.accessibilityDelegate = object : View.AccessibilityDelegate() { override fun onInitializeAccessibilityNodeInfo( host: View, info: AccessibilityNodeInfo ) { info.removeAction(AccessibilityNodeInfo.AccessibilityAction.ACTION_LONG_CLICK) super.onInitializeAccessibilityNodeInfo(host, info) } } options.isLongClickable = false } override fun onItemSelected(adapterView: AdapterView<*>?, view: View, pos: Int, id: Long) { Loading