From 3a74243ae4ee3944340d4e4fcbefd3d8d200373c Mon Sep 17 00:00:00 2001 From: Svet Ganov Date: Thu, 13 Apr 2017 16:03:34 -0700 Subject: [PATCH] Check for non-null parent before delegating to it Test: manual bug:37289681 Change-Id: If3055747471d4b7771256d8adaaa08b73641c09d --- core/java/android/view/View.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 9072bf93d9d8c..8b3e3fe17cc0e 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -6970,7 +6970,10 @@ public class View implements Drawable.Callback, KeyEvent.Callback, dispatchPopulateAccessibilityEvent(event); } // In the beginning we called #isShown(), so we know that getParent() is not null. - getParent().requestSendAccessibilityEvent(this, event); + ViewParent parent = getParent(); + if (parent != null) { + getParent().requestSendAccessibilityEvent(this, event); + } } /**