| Index: chrome/browser/browsing_data/browsing_data_counter_utils.cc
|
| diff --git a/chrome/browser/browsing_data/browsing_data_counter_utils.cc b/chrome/browser/browsing_data/browsing_data_counter_utils.cc
|
| index 277cf067080adcba56964aac8e99ebf0caebd31a..bd1e26fa342b01bc3697432b39a5f13d4c3decf9 100644
|
| --- a/chrome/browser/browsing_data/browsing_data_counter_utils.cc
|
| +++ b/chrome/browser/browsing_data/browsing_data_counter_utils.cc
|
| @@ -87,16 +87,27 @@ base::string16 GetChromeCounterTextFromResult(
|
| // Three cases: Nonzero result for the entire cache, nonzero result for
|
| // a subset of cache (i.e. a finite time interval), and almost zero (< 1MB).
|
| static const int kBytesInAMegabyte = 1024 * 1024;
|
| + base::string16 size_string;
|
| if (cache_size_bytes >= kBytesInAMegabyte) {
|
| base::string16 formatted_size = FormatBytesMBOrHigher(cache_size_bytes);
|
| - return !is_upper_limit
|
| - ? formatted_size
|
| - : l10n_util::GetStringFUTF16(
|
| - IDS_DEL_CACHE_COUNTER_UPPER_ESTIMATE, formatted_size);
|
| + size_string = !is_upper_limit ? formatted_size
|
| + : l10n_util::GetStringFUTF16(
|
| + IDS_DEL_CACHE_COUNTER_UPPER_ESTIMATE,
|
| + formatted_size);
|
| + } else {
|
| + size_string =
|
| + l10n_util::GetStringUTF16(IDS_DEL_CACHE_COUNTER_ALMOST_EMPTY);
|
| }
|
| - return l10n_util::GetStringUTF16(IDS_DEL_CACHE_COUNTER_ALMOST_EMPTY);
|
| + if (pref_name == browsing_data::prefs::kDeleteCacheBasic) {
|
| + return l10n_util::GetStringFUTF16(IDS_DEL_CACHE_COUNTER_BASIC,
|
| + size_string);
|
| + }
|
| + return size_string;
|
| + }
|
| + if (pref_name == browsing_data::prefs::kDeleteCookiesBasic) {
|
| + // The basic tab doesn't show cookie counter results.
|
| + NOTREACHED();
|
| }
|
| -
|
| if (pref_name == browsing_data::prefs::kDeleteCookies) {
|
| // Site data counter.
|
| DCHECK(IsSiteDataCounterEnabled());
|
|
|