From 2b5d66824be331cf35dbbb1aed267544b2186660 Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Thu, 24 May 2012 13:01:57 +0100 Subject: Make the WebCore thread watchdog opt in. Add a setting on WebViewCore to control whether we monitor the responsiveness of the WebCore thread. Default is not to monitor. Bug: 6447214 Change-Id: Ia95e5c769d458dcd24ae50660b2f22e93851956f --- core/java/android/webkit/WebViewClassic.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'core/java/android/webkit/WebViewClassic.java') diff --git a/core/java/android/webkit/WebViewClassic.java b/core/java/android/webkit/WebViewClassic.java index 9f8771c5355e..f03fb86a6b64 100644 --- a/core/java/android/webkit/WebViewClassic.java +++ b/core/java/android/webkit/WebViewClassic.java @@ -8494,6 +8494,11 @@ public final class WebViewClassic implements WebViewProvider, WebViewProvider.Sc mWebView.postInvalidate(); } + // Note: must be called before first WebViewClassic is created. + public static void setShouldMonitorWebCoreThread() { + WebViewCore.setShouldMonitorWebCoreThread(); + } + private native void nativeCreate(int ptr, String drawableDir, boolean isHighEndGfx); private native void nativeDebugDump(); private native void nativeDestroy(); -- cgit v1.2.3