| 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);
|
|
|