From 794dc72387295a8f4126014351077d5bb1388a09 Mon Sep 17 00:00:00 2001 From: Henrik Baard Date: Fri, 19 Feb 2010 16:28:06 +0100 Subject: Fixing a monkey crash in the BrowserSettings Monkey crash, sometimes the function getCurrentTopWebView() can return null causing a crash in clearFormData(). Change-Id: I27d38fafd448a3922a09bbdf2b31ab6f78fecf88 --- src/com/android/browser/BrowserSettings.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java index 9c5af34..c3b6a08 100644 --- a/src/com/android/browser/BrowserSettings.java +++ b/src/com/android/browser/BrowserSettings.java @@ -515,7 +515,10 @@ class BrowserSettings extends Observable { /* package */ void clearFormData(Context context) { WebViewDatabase.getInstance(context).clearFormData(); if (mTabControl != null) { - mTabControl.getCurrentTopWebView().clearFormData(); + WebView currentTopView = mTabControl.getCurrentTopWebView(); + if (currentTopView != null) { + currentTopView.clearFormData(); + } } } -- cgit v1.1