summaryrefslogtreecommitdiffstats
path: root/android_webview/glue
diff options
context:
space:
mode:
authorgsennton <gsennton@chromium.org>2015-08-19 01:40:15 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-19 08:40:54 +0000
commit2dafe52f9b16aa9833f3a5455632c7bbb64c9080 (patch)
tree64d2300da7c19ee584d7a8b43997ed170c9f806c /android_webview/glue
parent8eb0bd10b41b3138ac6bbece9ca61a95423957ac (diff)
downloadchromium_src-2dafe52f9b16aa9833f3a5455632c7bbb64c9080.zip
chromium_src-2dafe52f9b16aa9833f3a5455632c7bbb64c9080.tar.gz
chromium_src-2dafe52f9b16aa9833f3a5455632c7bbb64c9080.tar.bz2
Ensure that webview callback listeners are reset in destroy()
Follow-up of https://codereview.chromium.org/1284923002/ BUG=498796 Review URL: https://codereview.chromium.org/1288523003 Cr-Commit-Position: refs/heads/master@{#344180}
Diffstat (limited to 'android_webview/glue')
-rw-r--r--android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java
index 97d169f..f1184ce 100644
--- a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java
+++ b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java
@@ -437,6 +437,7 @@ class WebViewChromium implements WebViewProvider, WebViewProvider.ScrollDelegate
mContentsClientAdapter.setWebViewClient(null);
mContentsClientAdapter.setPictureListener(null);
mContentsClientAdapter.setFindListener(null);
+ mContentsClientAdapter.setDownloadListener(null);
mAwContents.destroy();
if (mGLfunctor != null) {