Bugfix #29203: NPE in getAccessibilityProvider in old FlutterView. (flutter/engine#8126)

This commit is contained in:
Matt Carroll
2019-03-11 23:45:03 -07:00
committed by GitHub
parent 4465704a3a
commit 53f65f1bf1

View File

@@ -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