Chromium Code Reviews| Index: chrome/browser/android/preferences/pref_service_bridge.cc |
| diff --git a/chrome/browser/android/preferences/pref_service_bridge.cc b/chrome/browser/android/preferences/pref_service_bridge.cc |
| index 4512ce62716f712add1225d5c0b96ab5da250b1a..1a669030a4e05f6f45adad586a76c0c0951511db 100644 |
| --- a/chrome/browser/android/preferences/pref_service_bridge.cc |
| +++ b/chrome/browser/android/preferences/pref_service_bridge.cc |
| @@ -273,6 +273,23 @@ static jboolean GetIncognitoModeManaged(JNIEnv* env, jobject obj) { |
| prefs::kIncognitoModeAvailability); |
| } |
| +static jboolean GetMetricsReportingEnabled(JNIEnv* env, jobject obj) { |
| + PrefService* local_state = g_browser_process->local_state(); |
| + return local_state->GetBoolean(prefs::kMetricsReportingEnabled); |
| +} |
| + |
| +static void SetMetricsReportingEnabled(JNIEnv* env, |
| + jobject obj, |
| + jboolean enabled) { |
| + PrefService* local_state = g_browser_process->local_state(); |
| + local_state->SetBoolean(prefs::kMetricsReportingEnabled, enabled); |
| +} |
| + |
| +static jboolean IsSetMetricsReporting(JNIEnv* env, jobject obj) { |
| + PrefService* local_state = g_browser_process->local_state(); |
| + return local_state->HasPrefPath(prefs::kMetricsReportingEnabled); |
|
gone
2015/03/09 19:53:29
the function name is more confusing when I look at
gayane -on leave until 09-2017
2015/03/09 23:07:26
changed to hasSetMetricsReporting.
|
| +} |
| + |
| namespace { |
| // Redirects a BrowsingDataRemover completion callback back into Java. |