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, |