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 37452285f44e677c2c9e849d3a6edc44f6e53dd2..8816c5c4ab9a4903e5955b19e000a1e0a9bfd5e2 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
@@ -1023,8 +1023,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 |
@@ -1063,11 +1061,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. |
@@ -2455,7 +2454,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); |