From cfef71d946fb71da144ea9463c8c61691b8a9e77 Mon Sep 17 00:00:00 2001 From: Zachary Anderson Date: Mon, 13 Nov 2017 14:13:04 -0800 Subject: [PATCH] [Android] Cleanup in FlutterActivityDelegate (flutter/engine#4357) --- .../android/io/flutter/app/FlutterActivityDelegate.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/engine/src/flutter/shell/platform/android/io/flutter/app/FlutterActivityDelegate.java b/engine/src/flutter/shell/platform/android/io/flutter/app/FlutterActivityDelegate.java index 904cacb547..b2855770b2 100644 --- a/engine/src/flutter/shell/platform/android/io/flutter/app/FlutterActivityDelegate.java +++ b/engine/src/flutter/shell/platform/android/io/flutter/app/FlutterActivityDelegate.java @@ -255,7 +255,9 @@ public final class FlutterActivityDelegate if (flutterView != null) { boolean destroy = true; for (ViewDestroyListener listener : viewDestroyListeners) { - destroy = destroy && !listener.onViewDestroy(flutterView.getFlutterNativeView()); + if (listener.onViewDestroy(flutterView.getFlutterNativeView())) { + destroy = false; + } } if (destroy) { flutterView.destroy();