summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author George Mount <mount@google.com> 2012-08-02 16:28:03 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2012-08-02 16:28:03 -0700
commitdaceb30bf5e54aeb73a3909a26f51322d3f8efdc (patch)
tree4b9e4a5ef226deec9f1facf5c5543fd20bf1c3a1
parent25dd892ce9dc7d83970a3aa55f25ec8e110dfe84 (diff)
parentdf9cae4de32039d518974794641b301ee3406a1b (diff)
Merge "Cancel handler for JS unload handler prevents hang." into jb-mr1-dev
-rw-r--r--core/java/android/webkit/CallbackProxy.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/webkit/CallbackProxy.java b/core/java/android/webkit/CallbackProxy.java
index 8b7cecf6184b..6b87ded3ce53 100644
--- a/core/java/android/webkit/CallbackProxy.java
+++ b/core/java/android/webkit/CallbackProxy.java
@@ -736,6 +736,14 @@ class CallbackProxy extends Handler {
res.cancel();
}
})
+ .setOnCancelListener(
+ new DialogInterface.OnCancelListener() {
+ @Override
+ public void onCancel(
+ DialogInterface dialog) {
+ res.cancel();
+ }
+ })
.show();
}
receiver.setReady();