From ee677401a815d3865eeaba9c830de4f1e63e97d6 Mon Sep 17 00:00:00 2001 From: Stanislav Parshin Date: Thu, 16 Jul 2020 23:06:04 +0800 Subject: [PATCH] Fix NullPointerException in FlutterTextView (flutter/engine#19501) --- .../io/flutter/embedding/android/FlutterTextureView.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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; + } } }