| 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 7f50a0bdeca2b85fc637aabfd633a25f9fdc0fcd..1648ab1187c5a89c07fb8b2e265b98157d8e6499 100644
|
| --- a/chrome/browser/android/preferences/pref_service_bridge.cc
|
| +++ b/chrome/browser/android/preferences/pref_service_bridge.cc
|
| @@ -589,6 +589,21 @@ static void SetBrowsingDataDeletionTimePeriod(
|
| time_period);
|
| }
|
|
|
| +static jint GetLastClearBrowsingDataTab(JNIEnv* env,
|
| + const JavaParamRef<jobject>& obj) {
|
| + return GetPrefService()->GetInteger(
|
| + browsing_data::prefs::kLastClearBrowsingDataTab);
|
| +}
|
| +
|
| +static void SetLastClearBrowsingDataTab(JNIEnv* env,
|
| + const JavaParamRef<jobject>& obj,
|
| + jint tab_index) {
|
| + DCHECK_GE(tab_index, 0);
|
| + DCHECK_LT(tab_index, 2);
|
| + GetPrefService()->SetInteger(browsing_data::prefs::kLastClearBrowsingDataTab,
|
| + tab_index);
|
| +}
|
| +
|
| static void ClearBrowsingData(
|
| JNIEnv* env,
|
| const JavaParamRef<jobject>& obj,
|
|
|