Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/LogoDelegateImpl.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/LogoDelegateImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/LogoDelegateImpl.java |
| index d38337333bab4fe38381f1fccce40f6e2d2b6d16..dfa740b77ad11cda84e2a76f3628ac3beb47d227 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/LogoDelegateImpl.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/LogoDelegateImpl.java |
| @@ -103,6 +103,15 @@ public class LogoDelegateImpl implements LogoView.Delegate { |
| } |
| logoObserver.onLogoAvailable(logo, fromCache); |
| } |
| + |
| + @Override |
| + public void onLogoRefreshSkipped() { |
|
tschumann
2017/04/20 18:53:11
omg, this is really convoluted.
Is there any good
fhorschig
2017/04/24 13:35:56
That's why I really don't want to defend this. But
|
| + if (mIsDestroyed) return; |
| + if (mIsDestroyed) return; |
| + // If the cache was empty but the refresh was skipped, we won't get a better logo |
| + // than the logo we don't have. |
| + mHasRecordedLoadTime = true; |
| + } |
| }; |
| mLogoBridge.getCurrentLogo(wrapperCallback); |