| 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 5dc33a639bb5b15a620448cc15b5c9535cd41fe4..a3e4acace9504b7d292e4b3beb5b5c46185cb300 100644
|
| --- a/chrome/browser/android/preferences/pref_service_bridge.cc
|
| +++ b/chrome/browser/android/preferences/pref_service_bridge.cc
|
| @@ -552,7 +552,8 @@ static void SetBrowsingDataDeletionTimePeriod(
|
|
|
| static void ClearBrowsingData(JNIEnv* env,
|
| const JavaParamRef<jobject>& obj,
|
| - const JavaParamRef<jintArray>& data_types) {
|
| + const JavaParamRef<jintArray>& data_types,
|
| + jint time_period) {
|
| BrowsingDataRemover* browsing_data_remover =
|
| BrowsingDataRemoverFactory::GetForBrowserContext(GetOriginalProfile());
|
| // ClearBrowsingDataObserver deletes itself when |browsing_data_remover| is
|
| @@ -590,10 +591,9 @@ static void ClearBrowsingData(JNIEnv* env,
|
| }
|
| }
|
|
|
| - int period_selected = GetPrefService()->GetInteger(prefs::kDeleteTimePeriod);
|
| browsing_data_remover->Remove(
|
| BrowsingDataRemover::Period(
|
| - static_cast<BrowsingDataRemover::TimePeriod>(period_selected)),
|
| + static_cast<BrowsingDataRemover::TimePeriod>(time_period)),
|
| remove_mask, BrowsingDataHelper::UNPROTECTED_WEB);
|
| }
|
|
|
|
|