From f2aa6d6e5c7063d7277af99e2a5aeb41760a251d Mon Sep 17 00:00:00 2001 From: Anthony Restaino Date: Sat, 24 Oct 2015 14:32:39 -0400 Subject: [PATCH] Properly destroy WebView --- .../main/java/acr/browser/lightning/view/LightningView.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/acr/browser/lightning/view/LightningView.java b/app/src/main/java/acr/browser/lightning/view/LightningView.java index fc9d920..3df86b3 100644 --- a/app/src/main/java/acr/browser/lightning/view/LightningView.java +++ b/app/src/main/java/acr/browser/lightning/view/LightningView.java @@ -552,7 +552,10 @@ public class LightningView { mWebView.setVisibility(View.GONE); mWebView.removeAllViews(); mWebView.destroyDrawingCache(); - // mWebView.destroy(); //this is causing the segfault + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + //this is causing the segfault occasionally below 4.2 + mWebView.destroy(); + } mWebView = null; } }