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 3762b09ee83a35ed0a13dba0db3eac6c3e94c0aa..022002e6e97286b6c08fe1ab6afffda52dfcc443 100644 |
--- a/chrome/browser/android/preferences/pref_service_bridge.cc |
+++ b/chrome/browser/android/preferences/pref_service_bridge.cc |
@@ -539,6 +539,21 @@ static void SetBrowsingDataDeletionPreference( |
GetOriginalProfile()->GetPrefs()->SetBoolean(pref, value); |
} |
+static jint GetBrowsingDataDeletionTimePeriod( |
+ JNIEnv* env, |
+ const JavaParamRef<jobject>& obj) { |
+ return GetPrefService()->GetInteger(prefs::kDeleteTimePeriod); |
+} |
+ |
+static void SetBrowsingDataDeletionTimePeriod( |
+ JNIEnv* env, |
+ const JavaParamRef<jobject>& obj, |
+ jint time_period) { |
+ DCHECK_GE(time_period, 0); |
+ DCHECK_LE(time_period, BrowsingDataRemover::TIME_PERIOD_LAST); |
+ GetPrefService()->SetInteger(prefs::kDeleteTimePeriod, time_period); |
+} |
+ |
static void ClearBrowsingData(JNIEnv* env, |
const JavaParamRef<jobject>& obj, |
const JavaParamRef<jintArray>& data_types) { |