Chromium Code Reviews| Index: chrome/browser/safe_browsing/protocol_manager.cc |
| diff --git a/chrome/browser/safe_browsing/protocol_manager.cc b/chrome/browser/safe_browsing/protocol_manager.cc |
| index 78d96ca102abcf7cb20ffa97c408eec0a222f946..a87013591408b6876d5add8011d1d29b70815e8d 100644 |
| --- a/chrome/browser/safe_browsing/protocol_manager.cc |
| +++ b/chrome/browser/safe_browsing/protocol_manager.cc |
| @@ -124,7 +124,8 @@ SafeBrowsingProtocolManager::SafeBrowsingProtocolManager( |
| url_prefix_(config.url_prefix), |
| backup_update_reason_(BACKUP_UPDATE_REASON_MAX), |
| disable_auto_update_(config.disable_auto_update), |
| - url_fetcher_id_(0) { |
| + url_fetcher_id_(0), |
| + app_in_foreground_(true) { |
| DCHECK(!url_prefix_.empty()); |
| backup_url_prefixes_[BACKUP_UPDATE_REASON_CONNECT] = |
| @@ -706,7 +707,14 @@ void SafeBrowsingProtocolManager::UpdateFinished(bool success) { |
| void SafeBrowsingProtocolManager::UpdateFinished(bool success, bool back_off) { |
| DCHECK(CalledOnValidThread()); |
| +#if defined(OS_ANDROID) |
| + if (app_in_foreground_) |
| + UMA_HISTOGRAM_COUNTS("SB2.UpdateSizeForeground", update_size_); |
| + else |
| + UMA_HISTOGRAM_COUNTS("SB2.UpdateSizeBackground", update_size_); |
| +#else |
| UMA_HISTOGRAM_COUNTS("SB2.UpdateSize", update_size_); |
|
Scott Hess - ex-Googler
2014/05/30 16:08:21
This should probably just be outside the condition
|
| +#endif |
| update_size_ = 0; |
| bool update_success = success || request_type_ == CHUNK_REQUEST; |
| if (backup_update_reason_ == BACKUP_UPDATE_REASON_MAX) { |