Merge "Ensure that the RemoteResponse is not empty before acting on it" into sc-dev am: cf30f5dae2 am: 380231724e

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14934051

Change-Id: Ife41b2e04cc858b759bf79178f9740261f558b7f
This commit is contained in:
Stevie Kideckel
2021-06-11 16:59:54 +00:00
committed by Automerger Merge Worker

View File

@@ -814,7 +814,9 @@ public class RemoteViews implements Parcelable, Filter {
// The PendingIntent template is stored in the view's tag.
OnItemClickListener listener = (parent, view, position, id) -> {
RemoteResponse response = findRemoteResponseTag(view);
response.handleViewInteraction(view, handler);
if (response != null) {
response.handleViewInteraction(view, handler);
}
};
av.setOnItemClickListener(listener);
av.setTag(pendingIntentTemplate);