| Index: chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| diff --git a/chrome/browser/android/ntp/ntp_snippets_bridge.cc b/chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| index 479b9c4932746705f24e1869161415f369e3fd06..97be38154d267c14948eaaffedf539a497bec5c2 100644
|
| --- a/chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| +++ b/chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| @@ -408,6 +408,30 @@ void NTPSnippetsBridge::OnNTPInitialized(
|
| scheduler->OnNTPOpened();
|
| }
|
|
|
| +void NTPSnippetsBridge::OnColdStart(
|
| + JNIEnv* env,
|
| + const base::android::JavaParamRef<jobject>& obj) {
|
| + ntp_snippets::RemoteSuggestionsScheduler* scheduler =
|
| + GetRemoteSuggestionsScheduler();
|
| + // TODO(fhorschig): Remove guard when https://crbug.com/678556 is resolved.
|
| + if (!scheduler) {
|
| + return;
|
| + }
|
| + scheduler->OnBrowserColdStart();
|
| +}
|
| +
|
| +void NTPSnippetsBridge::OnActivityWarmResumed(
|
| + JNIEnv* env,
|
| + const base::android::JavaParamRef<jobject>& obj) {
|
| + ntp_snippets::RemoteSuggestionsScheduler* scheduler =
|
| + GetRemoteSuggestionsScheduler();
|
| + // TODO(fhorschig): Remove guard when https://crbug.com/678556 is resolved.
|
| + if (!scheduler) {
|
| + return;
|
| + }
|
| + scheduler->OnBrowserForegrounded();
|
| +}
|
| +
|
| NTPSnippetsBridge::~NTPSnippetsBridge() {}
|
|
|
| void NTPSnippetsBridge::OnNewSuggestions(Category category) {
|
|
|