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

This commit is contained in:
TreeHugger Robot
2021-08-19 19:00:39 +00:00
committed by Android (Google) Code Review

View File

@@ -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));
}
}
}