diff --git a/engine/src/flutter/shell/platform/android/io/flutter/embedding/android/FlutterTextureView.java b/engine/src/flutter/shell/platform/android/io/flutter/embedding/android/FlutterTextureView.java index 9750a291fcc..8c7aad1d217 100644 --- a/engine/src/flutter/shell/platform/android/io/flutter/embedding/android/FlutterTextureView.java +++ b/engine/src/flutter/shell/platform/android/io/flutter/embedding/android/FlutterTextureView.java @@ -221,7 +221,9 @@ public class FlutterTextureView extends TextureView implements RenderSurface { } flutterRenderer.stopRenderingToSurface(); - renderSurface.release(); - renderSurface = null; + if (renderSurface != null) { + renderSurface.release(); + renderSurface = null; + } } }