From 53f65f1bf1f2f45d2057b0ea36e95ad41c5ded8b Mon Sep 17 00:00:00 2001 From: Matt Carroll Date: Mon, 11 Mar 2019 23:45:03 -0700 Subject: [PATCH] Bugfix #29203: NPE in getAccessibilityProvider in old FlutterView. (flutter/engine#8126) --- .../shell/platform/android/io/flutter/view/FlutterView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/src/flutter/shell/platform/android/io/flutter/view/FlutterView.java b/engine/src/flutter/shell/platform/android/io/flutter/view/FlutterView.java index 8a97164cea..c8fc94e5a6 100644 --- a/engine/src/flutter/shell/platform/android/io/flutter/view/FlutterView.java +++ b/engine/src/flutter/shell/platform/android/io/flutter/view/FlutterView.java @@ -694,7 +694,7 @@ public class FlutterView extends SurfaceView implements BinaryMessenger, Texture @Override public AccessibilityNodeProvider getAccessibilityNodeProvider() { - if (mAccessibilityNodeProvider.isAccessibilityEnabled()) { + if (mAccessibilityNodeProvider != null && mAccessibilityNodeProvider.isAccessibilityEnabled()) { return mAccessibilityNodeProvider; } else { // TODO(goderbauer): when a11y is off this should return a one-off snapshot of