summaryrefslogtreecommitdiffstats
path: root/android_webview
diff options
context:
space:
mode:
authorsgurun@chromium.org <sgurun@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-03 08:30:43 +0000
committersgurun@chromium.org <sgurun@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-03 08:30:43 +0000
commitb36b6aeda9ef600faf0a134f68fa8d92085867e9 (patch)
tree81e30bc053e416a66393d17baf5e0ae0cb99c311 /android_webview
parentc3d03feb760a5bce6cc3728d048991774218a86d (diff)
downloadchromium_src-b36b6aeda9ef600faf0a134f68fa8d92085867e9.zip
chromium_src-b36b6aeda9ef600faf0a134f68fa8d92085867e9.tar.gz
chromium_src-b36b6aeda9ef600faf0a134f68fa8d92085867e9.tar.bz2
Fix autofillpopup window leak/crash on rotation
The autofillpopup window is leaked and cleaned by the frameworks which causes a crash in webview later. Fix it by gracefully cleaning up the window on rotation. BUG=b/10150834 Review URL: https://chromiumcodereview.appspot.com/21666004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215500 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview')
-rw-r--r--android_webview/java/src/org/chromium/android_webview/AwContents.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java
index a5f8983..f522486 100644
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
@@ -1332,6 +1332,7 @@ public class AwContents {
* @see android.view.View#onDetachedFromWindow()
*/
public void onDetachedFromWindow() {
+ hideAutofillPopup();
mIsAttachedToWindow = false;
if (mNativeAwContents != 0) {
nativeOnDetachedFromWindow(mNativeAwContents);