| Index: components/browsing_data/core/browsing_data_utils.cc
|
| diff --git a/components/browsing_data/core/browsing_data_utils.cc b/components/browsing_data/core/browsing_data_utils.cc
|
| index d353f009cfed075ca9361a78be9c48d8c6d8f43d..95d7ead5c820e372cc5eeb31165c00aa0e9d5ec8 100644
|
| --- a/components/browsing_data/core/browsing_data_utils.cc
|
| +++ b/components/browsing_data/core/browsing_data_utils.cc
|
| @@ -66,7 +66,8 @@ void RecordDeletionForPeriod(TimePeriod period) {
|
| }
|
|
|
| base::string16 GetCounterTextFromResult(
|
| - const browsing_data::BrowsingDataCounter::Result* result) {
|
| + const browsing_data::BrowsingDataCounter::Result* result,
|
| + ClearBrowsingDataTab cbd_tab) {
|
| base::string16 text;
|
| std::string pref_name = result->source()->GetPrefName();
|
|
|
| @@ -96,11 +97,20 @@ base::string16 GetCounterTextFromResult(
|
| history_result->Value();
|
| bool has_synced_visits = history_result->has_synced_visits();
|
|
|
| - text = has_synced_visits
|
| - ? l10n_util::GetPluralStringFUTF16(
|
| - IDS_DEL_BROWSING_HISTORY_COUNTER_SYNCED, local_item_count)
|
| - : l10n_util::GetPluralStringFUTF16(
|
| - IDS_DEL_BROWSING_HISTORY_COUNTER, local_item_count);
|
| + switch (cbd_tab) {
|
| + case ClearBrowsingDataTab::ADVANCED:
|
| + text =
|
| + has_synced_visits
|
| + ? l10n_util::GetPluralStringFUTF16(
|
| + IDS_DEL_BROWSING_HISTORY_COUNTER_SYNCED, local_item_count)
|
| + : l10n_util::GetPluralStringFUTF16(
|
| + IDS_DEL_BROWSING_HISTORY_COUNTER, local_item_count);
|
| + break;
|
| + // The basic tab doesn't show history counter results.
|
| + case ClearBrowsingDataTab::BASIC:
|
| + case browsing_data::ClearBrowsingDataTab::NUM_TYPES:
|
| + NOTREACHED();
|
| + }
|
|
|
| } else if (pref_name == browsing_data::prefs::kDeleteFormData) {
|
| // Autofill counter.
|
|
|