| 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 9b0cc72c2f4a9e4c0642b86b92421e2dcbfd01a9..531fe4666d77cac89cfa39318b866ad366b744f0 100644
|
| --- a/chrome/browser/android/preferences/pref_service_bridge.cc
|
| +++ b/chrome/browser/android/preferences/pref_service_bridge.cc
|
| @@ -723,6 +723,28 @@
|
| GetPrefService()->SetInteger(prefs::kNetworkPredictionOptions, option);
|
| }
|
|
|
| +static jboolean NetworkPredictionEnabledHasUserSetting(JNIEnv* env,
|
| + jobject obj) {
|
| + return GetPrefService()->GetUserPrefValue(
|
| + prefs::kNetworkPredictionEnabled) != NULL;
|
| +}
|
| +
|
| +static jboolean NetworkPredictionOptionsHasUserSetting(JNIEnv* env,
|
| + jobject obj) {
|
| + return GetPrefService()->GetUserPrefValue(
|
| + prefs::kNetworkPredictionOptions) != NULL;
|
| +}
|
| +
|
| +static jboolean GetNetworkPredictionEnabledUserPrefValue(JNIEnv* env,
|
| + jobject obj) {
|
| + const base::Value* network_prediction_enabled =
|
| + GetPrefService()->GetUserPrefValue(prefs::kNetworkPredictionEnabled);
|
| + DCHECK(network_prediction_enabled);
|
| + bool value = false;
|
| + DCHECK(network_prediction_enabled->GetAsBoolean(&value));
|
| + return value;
|
| +}
|
| +
|
| static void SetResolveNavigationErrorEnabled(JNIEnv* env, jobject obj,
|
| jboolean enabled) {
|
| GetPrefService()->SetBoolean(prefs::kAlternateErrorPagesEnabled, enabled);
|
|
|