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

This commit is contained in:
Matt Carroll 2019-03-11 23:45:03 -07:00 committed by GitHub
parent 8f7b183454
commit 8b0df6ded5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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