[fenix] For https://github.com/mozilla-mobile/fenix/issues/25808: Update method signature for View.AccessibilityDelegate.

pull/600/head
mcarare 2 years ago committed by mergify[bot]
parent 60b1200f1f
commit e7e4b3e381

@ -43,11 +43,11 @@ fun View.removeTouchDelegate() {
fun View.setNewAccessibilityParent(newParent: View) { fun View.setNewAccessibilityParent(newParent: View) {
this.accessibilityDelegate = object : View.AccessibilityDelegate() { this.accessibilityDelegate = object : View.AccessibilityDelegate() {
override fun onInitializeAccessibilityNodeInfo( override fun onInitializeAccessibilityNodeInfo(
host: View?, host: View,
info: AccessibilityNodeInfo?, info: AccessibilityNodeInfo,
) { ) {
super.onInitializeAccessibilityNodeInfo(host, info) super.onInitializeAccessibilityNodeInfo(host, info)
info?.setParent(newParent) info.setParent(newParent)
} }
} }
} }
@ -64,11 +64,11 @@ fun View.updateAccessibilityCollectionItemInfo(
) { ) {
this.accessibilityDelegate = object : View.AccessibilityDelegate() { this.accessibilityDelegate = object : View.AccessibilityDelegate() {
override fun onInitializeAccessibilityNodeInfo( override fun onInitializeAccessibilityNodeInfo(
host: View?, host: View,
info: AccessibilityNodeInfo?, info: AccessibilityNodeInfo,
) { ) {
super.onInitializeAccessibilityNodeInfo(host, info) super.onInitializeAccessibilityNodeInfo(host, info)
info?.collectionItemInfo = info.collectionItemInfo =
AccessibilityNodeInfo.CollectionItemInfo.obtain( AccessibilityNodeInfo.CollectionItemInfo.obtain(
rowIndex, rowIndex,
rowSpan, rowSpan,
@ -90,11 +90,11 @@ fun View.updateAccessibilityCollectionInfo(
) { ) {
this.accessibilityDelegate = object : View.AccessibilityDelegate() { this.accessibilityDelegate = object : View.AccessibilityDelegate() {
override fun onInitializeAccessibilityNodeInfo( override fun onInitializeAccessibilityNodeInfo(
host: View?, host: View,
info: AccessibilityNodeInfo?, info: AccessibilityNodeInfo,
) { ) {
super.onInitializeAccessibilityNodeInfo(host, info) super.onInitializeAccessibilityNodeInfo(host, info)
info?.collectionInfo = AccessibilityNodeInfo.CollectionInfo.obtain( info.collectionInfo = AccessibilityNodeInfo.CollectionInfo.obtain(
rowCount, rowCount,
columnCount, columnCount,
false, false,

@ -363,12 +363,12 @@ class TextPercentageSeekBarPreference @JvmOverloads constructor(
object : object :
View.AccessibilityDelegate() { View.AccessibilityDelegate() {
override fun onInitializeAccessibilityNodeInfo( override fun onInitializeAccessibilityNodeInfo(
host: View?, host: View,
info: AccessibilityNodeInfo?, info: AccessibilityNodeInfo,
) { ) {
super.onInitializeAccessibilityNodeInfo(host, info) super.onInitializeAccessibilityNodeInfo(host, info)
val initialInfo = info?.rangeInfo val initialInfo = info.rangeInfo
info?.rangeInfo = initialInfo?.let { info.rangeInfo = initialInfo?.let {
AccessibilityNodeInfo.RangeInfo.obtain( AccessibilityNodeInfo.RangeInfo.obtain(
RANGE_TYPE_PERCENT, RANGE_TYPE_PERCENT,
MIN_VALUE.toFloat(), MIN_VALUE.toFloat(),

Loading…
Cancel
Save