Merge "check for null listenerInfo for drag&drop" into sc-v2-dev am: d05867d498 am: e6491c7ec5

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

Change-Id: Icebd889a2befe923addcbd77c127e6365a78d2ca
This commit is contained in:
Sally Yuen
2021-10-15 09:44:54 +00:00
committed by Automerger Merge Worker

View File

@@ -27078,7 +27078,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
switch (event.mAction) {
case DragEvent.ACTION_DRAG_STARTED: {
if (result && li.mOnDragListener != null) {
if (result && li != null && li.mOnDragListener != null) {
sendWindowContentChangedAccessibilityEvent(
AccessibilityEvent.CONTENT_CHANGE_TYPE_UNDEFINED);
}
@@ -27092,7 +27092,8 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
refreshDrawableState();
} break;
case DragEvent.ACTION_DROP: {
if (result && (li.mOnDragListener != null | li.mOnReceiveContentListener != null)) {
if (result && li != null && (li.mOnDragListener != null
|| li.mOnReceiveContentListener != null)) {
sendWindowContentChangedAccessibilityEvent(
AccessibilityEvent.CONTENT_CHANGE_TYPE_DRAG_DROPPED);
}