From 59a30ac62fdd1e22b59776547730ac8d8be68531 Mon Sep 17 00:00:00 2001 From: Kristian Monsen Date: Mon, 7 Oct 2013 15:28:05 -0700 Subject: Possible fix for bug b/11114227: Occasional crash on rotation Checking the View has a parent before sending the longclick. Change-Id: I6d4ff5d5b726d1d1220891099754195e2616dd8b --- chromium/java/com/android/webview/chromium/WebViewChromium.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'chromium/java/com/android/webview') diff --git a/chromium/java/com/android/webview/chromium/WebViewChromium.java b/chromium/java/com/android/webview/chromium/WebViewChromium.java index 24d1895..7ebbcd6 100644 --- a/chromium/java/com/android/webview/chromium/WebViewChromium.java +++ b/chromium/java/com/android/webview/chromium/WebViewChromium.java @@ -1609,7 +1609,8 @@ class WebViewChromium implements WebViewProvider, @Override public boolean performLongClick() { - return mWebViewPrivate.super_performLongClick(); + // Return false unless the WebView is attached to a View with a parent + return mWebView.getParent() != null ? mWebViewPrivate.super_performLongClick() : false; } @Override -- cgit v1.2.3