| Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java
|
| index 55db785f021036a1f4cb2eccd50ed96d9df770f2..8fa58999606c11f0f3d503f4b4388a31d535845b 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java
|
| @@ -132,20 +132,19 @@ public class OverlayPanelContent {
|
| private boolean mIsFullscreen;
|
|
|
| @Override
|
| - public void onLoadStarted(boolean toDifferentDocument) {
|
| - super.onLoadStarted(toDifferentDocument);
|
| - mProgressObserver.onProgressBarStarted();
|
| - }
|
| -
|
| - @Override
|
| - public void onLoadStopped() {
|
| - super.onLoadStopped();
|
| - mProgressObserver.onProgressBarFinished();
|
| + public void loadingStateChanged(boolean toDifferentDocument) {
|
| + boolean isLoading = mContentViewCore != null
|
| + && mContentViewCore.getWebContents() != null
|
| + && mContentViewCore.getWebContents().isLoading();
|
| + if (isLoading) {
|
| + mProgressObserver.onProgressBarStarted();
|
| + } else {
|
| + mProgressObserver.onProgressBarFinished();
|
| + }
|
| }
|
|
|
| @Override
|
| public void onLoadProgressChanged(int progress) {
|
| - super.onLoadProgressChanged(progress);
|
| mProgressObserver.onProgressBarUpdated(progress);
|
| }
|
|
|
|
|