| Index: chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsDelegateAndroid.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsDelegateAndroid.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsDelegateAndroid.java
|
| index 1193612b50221fd7c59ccd0312c671577d9e35f9..c99d98f24b48bb72ca3e6895a25bfef2885ab331 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsDelegateAndroid.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsDelegateAndroid.java
|
| @@ -186,13 +186,13 @@ public class TabWebContentsDelegateAndroid extends WebContentsDelegateAndroid {
|
| }
|
|
|
| @Override
|
| - public void onLoadStarted(boolean toDifferentDocument) {
|
| - mTab.onLoadStarted(toDifferentDocument);
|
| - }
|
| -
|
| - @Override
|
| - public void onLoadStopped() {
|
| - mTab.onLoadStopped();
|
| + public void loadingStateChanged(boolean toDifferentDocument) {
|
| + boolean isLoading = mTab.getWebContents() != null && mTab.getWebContents().isLoading();
|
| + if (isLoading) {
|
| + mTab.onLoadStarted(toDifferentDocument);
|
| + } else {
|
| + mTab.onLoadStopped();
|
| + }
|
| }
|
|
|
| @Override
|
|
|