diff --git a/shell/platform/android/io/flutter/view/AccessibilityBridge.java b/shell/platform/android/io/flutter/view/AccessibilityBridge.java index 8bc72471a2169..ba0d90455990c 100644 --- a/shell/platform/android/io/flutter/view/AccessibilityBridge.java +++ b/shell/platform/android/io/flutter/view/AccessibilityBridge.java @@ -2695,6 +2695,12 @@ private void updateRecursively( if (globalTransform == null) { globalTransform = new float[16]; } + if (transform == null) { + if (BuildConfig.DEBUG) { + throw new AssertionError("transform has not been initialized"); + } + transform = new float[16]; + } Matrix.multiplyMM(globalTransform, 0, ancestorTransform, 0, transform, 0); final float[] sample = new float[4];