Index: chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java |
index e6fc0a66a9c6a19e034b5801e95d1b6186554bbc..b47019ca6d05e78bd242d7cb97f37db6b5822c03 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java |
@@ -925,19 +925,15 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener, |
// We load the URL from the tab rather than directly from the ContentView so the tab has |
// a chance of using a prerenderer page is any. |
- int loadType = nativeLoadUrl( |
- mNativeTabAndroid, |
- params.getUrl(), |
- params.getVerbatimHeaders(), |
- params.getPostData(), |
- params.getTransitionType(), |
+ int loadType = nativeLoadUrl(mNativeTabAndroid, params.getUrl(), |
+ params.getVerbatimHeaders(), params.getPostData(), params.getTransitionType(), |
params.getReferrer() != null ? params.getReferrer().getUrl() : null, |
// Policy will be ignored for null referrer url, 0 is just a placeholder. |
// TODO(ppi): Should we pass Referrer jobject and add JNI methods to read it |
// from the native? |
params.getReferrer() != null ? params.getReferrer().getPolicy() : 0, |
- params.getIsRendererInitiated(), params.getIntentReceivedTimestamp(), |
- params.getHasUserGesture()); |
+ params.getIsRendererInitiated(), params.getShouldReplaceCurrentEntry(), |
+ params.getIntentReceivedTimestamp(), params.getHasUserGesture()); |
for (TabObserver observer : mObservers) { |
observer.onLoadUrl(this, params, loadType); |
@@ -2813,7 +2809,8 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener, |
private native Profile nativeGetProfileAndroid(long nativeTabAndroid); |
private native int nativeLoadUrl(long nativeTabAndroid, String url, String extraHeaders, |
byte[] postData, int transition, String referrerUrl, int referrerPolicy, |
- boolean isRendererInitiated, long intentReceivedTimestamp, boolean hasUserGesture); |
+ boolean isRendererInitiated, boolean shoulReplaceCurrentEntry, |
+ long intentReceivedTimestamp, boolean hasUserGesture); |
private native void nativeSetActiveNavigationEntryTitleForUrl(long nativeTabAndroid, String url, |
String title); |
private native boolean nativePrint(long nativeTabAndroid); |