Index: android_webview/java/src/org/chromium/android_webview/AwContents.java |
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 6ad74c86b4bb892651b894f3d6074b21be1a57ba..63b400c378ff3aa39e8f9f4ee898cb813bdc59c9 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
@@ -1065,8 +1065,6 @@ public class AwContents { |
* @param params Parameters for this load. |
*/ |
public void loadUrl(LoadUrlParams params) { |
- if (mNativeAwContents == 0) return; |
- |
if (params.getLoadUrlType() == LoadUrlParams.LOAD_TYPE_DATA && |
!params.isBaseUrlDataScheme()) { |
// This allows data URLs with a non-data base URL access to file:///android_asset/ and |
@@ -1105,11 +1103,12 @@ public class AwContents { |
} |
} |
- nativeSetExtraHeadersForUrl( |
- mNativeAwContents, params.getUrl(), params.getExtraHttpRequestHeadersString()); |
+ if (mNativeAwContents != 0) { |
+ nativeSetExtraHeadersForUrl( |
+ mNativeAwContents, params.getUrl(), params.getExtraHttpRequestHeadersString()); |
+ } |
params.setExtraHeaders(new HashMap<String, String>()); |
- nativeSendCheckRenderThreadResponsiveness(mNativeAwContents); |
mContentViewCore.loadUrl(params); |
// The behavior of WebViewClassic uses the populateVisitedLinks callback in WebKit. |
@@ -2497,7 +2496,6 @@ public class AwContents { |
private native void nativeClearView(long nativeAwContents); |
private native void nativeSetExtraHeadersForUrl(long nativeAwContents, |
String url, String extraHeaders); |
- private native void nativeSendCheckRenderThreadResponsiveness(long nativeAwContents); |
private native void nativeInvokeGeolocationCallback( |
long nativeAwContents, boolean value, String requestingFrame); |