Merge "Fixing crash when the adapter is no longer available" into sc-v2-dev

This commit is contained in:
TreeHugger Robot authored and Android (Google) Code Review committed 2021-08-19 19:00:39 +00:00
commit a71426811e
1 file changed
+7 -4
@@ -110,10 +110,13 @@ public final class WidgetsListTableViewHolderBinder
// When preview loads, notify adapter to rebind the item and possibly animate
widget.applyFromCellItem(widgetItem, 1f,
bitmap -> holder.getBindingAdapter().notifyItemChanged(
holder.getBindingAdapterPosition(),
Pair.create(widgetItem, bitmap)),
holder.previewCache.get(widgetItem));
bitmap -> {
if (holder.getBindingAdapter() != null) {
holder.getBindingAdapter().notifyItemChanged(
holder.getBindingAdapterPosition(),
Pair.create(widgetItem, bitmap));
}
}, holder.previewCache.get(widgetItem));
}
}
}