summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2012-04-18 10:40:59 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-04-18 10:40:59 -0700
commit23a2ce1fad31fc8467f3f53d39428e2d1f0a000e (patch)
tree99f1c7bcabd3530b6030bbbf7f46431a1bece5aa /core/java/android
parent3cdfcdc1c4802ecc2f0eb6beb6f7bdb714a85d2d (diff)
parentdfceaf2cdbc9355b10fd9c17777808fb65e61851 (diff)
downloadframeworks_base-23a2ce1fad31fc8467f3f53d39428e2d1f0a000e.zip
frameworks_base-23a2ce1fad31fc8467f3f53d39428e2d1f0a000e.tar.gz
frameworks_base-23a2ce1fad31fc8467f3f53d39428e2d1f0a000e.tar.bz2
Merge "Prevent dialog from invalid context"
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/webkit/WebCoreThreadWatchdog.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebCoreThreadWatchdog.java b/core/java/android/webkit/WebCoreThreadWatchdog.java
index 0541d5d..655db31 100644
--- a/core/java/android/webkit/WebCoreThreadWatchdog.java
+++ b/core/java/android/webkit/WebCoreThreadWatchdog.java
@@ -16,6 +16,7 @@
package android.webkit;
+import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
@@ -146,6 +147,7 @@ class WebCoreThreadWatchdog implements Runnable {
break;
case TIMED_OUT:
+ if ((mContext == null) || !(mContext instanceof Activity)) return;
new AlertDialog.Builder(mContext)
.setMessage(com.android.internal.R.string.webpage_unresponsive)
.setPositiveButton(com.android.internal.R.string.force_close,