| Index: chrome/android/java/src/org/chromium/chrome/browser/TabBase.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/TabBase.java b/chrome/android/java/src/org/chromium/chrome/browser/TabBase.java
|
| index ef424bf535b53ebfbde9e4b56ab78c347c3005cb..af617c8b23cb2285de941b160adece3260d7a6f6 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/TabBase.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/TabBase.java
|
| @@ -830,7 +830,8 @@ public abstract class TabBase implements NavigationClient {
|
|
|
| /** This is currently called when committing a pre-rendered page. */
|
| @CalledByNative
|
| - private void swapWebContents(final long newWebContents) {
|
| + private void swapWebContents(
|
| + final long newWebContents, boolean didStartLoad, boolean didFinishLoad) {
|
| if (mContentViewCore != null) mContentViewCore.onHide();
|
| destroyContentView(false);
|
| NativePage previousNativePage = mNativePage;
|
| @@ -840,7 +841,9 @@ public abstract class TabBase implements NavigationClient {
|
| mContentViewCore.attachImeAdapter();
|
| for (TabObserver observer : mObservers) observer.onContentChanged(this);
|
| destroyNativePageInternal(previousNativePage);
|
| - for (TabObserver observer : mObservers) observer.onWebContentsSwapped(this);
|
| + for (TabObserver observer : mObservers) {
|
| + observer.onWebContentsSwapped(this, didStartLoad, didFinishLoad);
|
| + }
|
| }
|
|
|
| @CalledByNative
|
|
|