diff --git a/src/com/android/launcher3/widget/picker/WidgetsListTableViewHolderBinder.java b/src/com/android/launcher3/widget/picker/WidgetsListTableViewHolderBinder.java index feeb0fef6e..8c9ff0980b 100644 --- a/src/com/android/launcher3/widget/picker/WidgetsListTableViewHolderBinder.java +++ b/src/com/android/launcher3/widget/picker/WidgetsListTableViewHolderBinder.java @@ -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)); } } }