From 6a4ad09166656086c3c228f10ead411b793601d7 Mon Sep 17 00:00:00 2001 From: Andrey Epin Date: Mon, 26 Sep 2022 14:44:30 -0700 Subject: Remove an unnecessary notifyDataSetChanged call Do not call notifyDataSetChanged while binding a view holder as it brings the app into an event sending loop. Test: manual Bug: 215699869 Change-Id: I46ca2aa89727f75eb18b83c50a70d667fd8fe948 --- java/src/com/android/intentresolver/ChooserListAdapter.java | 2 -- 1 file changed, 2 deletions(-) (limited to 'java/src') diff --git a/java/src/com/android/intentresolver/ChooserListAdapter.java b/java/src/com/android/intentresolver/ChooserListAdapter.java index 6ddaffd7..6d0c8337 100644 --- a/java/src/com/android/intentresolver/ChooserListAdapter.java +++ b/java/src/com/android/intentresolver/ChooserListAdapter.java @@ -48,7 +48,6 @@ import com.android.intentresolver.chooser.DisplayResolveInfo; import com.android.intentresolver.chooser.MultiDisplayResolveInfo; import com.android.intentresolver.chooser.SelectableTargetInfo; import com.android.intentresolver.chooser.TargetInfo; - import com.android.internal.annotations.VisibleForTesting; import com.android.internal.config.sysui.SystemUiDeviceConfigFlags; @@ -820,7 +819,6 @@ public class ChooserListAdapter extends ResolverListAdapter { public void setViewHolder(ViewHolder viewHolder) { mViewHolder = viewHolder; mViewHolder.bindIcon(mTargetInfo); - notifyDataSetChanged(); } /** -- cgit v1.2.3-59-g8ed1b