From a4b2acd0cd54fc65c4be788adf6bd5dccf00b067 Mon Sep 17 00:00:00 2001 From: mcarare Date: Wed, 24 Jun 2020 18:16:08 +0300 Subject: [PATCH] [fenix] For https://github.com/mozilla-mobile/fenix/issues/11901: Use safe call for collection item info. --- .../fenix/tabtray/TabTrayViewHolder.kt | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayViewHolder.kt b/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayViewHolder.kt index 697c0d4233..9745caa8ae 100644 --- a/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayViewHolder.kt +++ b/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayViewHolder.kt @@ -185,15 +185,16 @@ class TabTrayViewHolder( ) { super.onInitializeAccessibilityNodeInfo(host, info) info?.let { - val initialInfo = info.collectionItemInfo - info.collectionItemInfo = AccessibilityNodeInfo.CollectionItemInfo.obtain( - newIndex, - initialInfo.rowSpan, - initialInfo.columnIndex, - initialInfo.columnSpan, - false, - initialInfo.isSelected - ) + info.collectionItemInfo = info.collectionItemInfo?.let { initialInfo -> + AccessibilityNodeInfo.CollectionItemInfo.obtain( + newIndex, + initialInfo.rowSpan, + initialInfo.columnIndex, + initialInfo.columnSpan, + false, + initialInfo.isSelected + ) + } } } })