From 0258b3a3a1c727032edeff5745dfd73bc3b9569d Mon Sep 17 00:00:00 2001 From: Michael Goderbauer Date: Fri, 12 Jan 2018 10:22:55 -0800 Subject: [PATCH] Fixes crash on Android when activating Now on Tap (flutter/engine#4536) --- .../shell/platform/android/io/flutter/view/FlutterView.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 bcd453bccc0..12d1bf29074 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 @@ -855,8 +855,10 @@ public class FlutterView extends SurfaceView @Override public AccessibilityNodeProvider getAccessibilityNodeProvider() { - ensureAccessibilityEnabled(); - return mAccessibilityNodeProvider; + if (mAccessibilityEnabled) + return mAccessibilityNodeProvider; + // TODO(goderbauer): when a11y is off this should return a one-off snapshot of the a11y tree. + return null; } private AccessibilityBridge mAccessibilityNodeProvider;