Index: chrome/browser/android/ntp/ntp_snippets_bridge.h |
diff --git a/chrome/browser/android/ntp/ntp_snippets_bridge.h b/chrome/browser/android/ntp/ntp_snippets_bridge.h |
index b2643b292a218bb90cfc903f5f91ed5681d3b25d..11dc4dcec42e1cc0ef678c2a012c55e0a3d77487 100644 |
--- a/chrome/browser/android/ntp/ntp_snippets_bridge.h |
+++ b/chrome/browser/android/ntp/ntp_snippets_bridge.h |
@@ -46,6 +46,11 @@ class NTPSnippetsBridge : public ntp_snippets::NTPSnippetsServiceObserver { |
const base::android::JavaParamRef<jobject>& callback, |
const base::android::JavaParamRef<jstring>& jurl); |
+ // Returns a reason why the snippet service is disabled, or 0 if it isn't. |
+ // See NTPSnippetsService::DisabledReason for more info. |
+ int GetDisabledReason(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ |
static bool Register(JNIEnv* env); |
private: |
@@ -54,7 +59,8 @@ class NTPSnippetsBridge : public ntp_snippets::NTPSnippetsServiceObserver { |
// NTPSnippetsServiceObserver overrides |
void NTPSnippetsServiceLoaded() override; |
void NTPSnippetsServiceShutdown() override; |
- void NTPSnippetsServiceDisabled() override; |
+ void NTPSnippetsServiceDisabledReasonChanged( |
+ ntp_snippets::DisabledReason disabled_reason) override; |
void OnImageFetched(base::android::ScopedJavaGlobalRef<jobject> callback, |
const std::string& snippet_id, |