| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java
|
| index 8a382e396a77b1dd0cea842a173a1cfee82fd10c..73af7d9ae8fc8435d5703c2bacfe4d3db70574a7 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java
|
| @@ -55,6 +55,7 @@
|
| import org.chromium.chrome.browser.ntp.snippets.SnippetsConfig;
|
| import org.chromium.chrome.browser.ntp.snippets.SuggestionsSource;
|
| import org.chromium.chrome.browser.profiles.MostVisitedSites.MostVisitedURLsObserver;
|
| +import org.chromium.chrome.browser.signin.SigninManager.SignInStateObserver;
|
| import org.chromium.chrome.browser.util.MathUtils;
|
| import org.chromium.chrome.browser.util.ViewUtils;
|
| import org.chromium.chrome.browser.widget.RoundedIconGenerator;
|
| @@ -291,6 +292,12 @@ void ensureIconIsAvailable(String pageUrl, String iconUrl, boolean isLargeIcon,
|
| * instead of keeping your own reference.
|
| */
|
| @Nullable SuggestionsSource getSuggestionsSource();
|
| +
|
| + /**
|
| + * Registers a {@link SignInStateObserver}, will handle the de-registration when the New Tab
|
| + * Page goes away.
|
| + */
|
| + void registerSignInStateObserver(SignInStateObserver signInStateObserver);
|
| }
|
|
|
| /**
|
|
|