Chromium Code Reviews| Index: webkit/browser/quota/usage_tracker.cc |
| diff --git a/webkit/browser/quota/usage_tracker.cc b/webkit/browser/quota/usage_tracker.cc |
| index 4bf64880c3caa2db1b89d8c872ee73d17acbcf6e..57b5e0d24eacd11c9eb7670928deedfe6d5f6f2e 100644 |
| --- a/webkit/browser/quota/usage_tracker.cc |
| +++ b/webkit/browser/quota/usage_tracker.cc |
| @@ -78,8 +78,10 @@ UsageTracker::UsageTracker(const QuotaClientList& clients, |
| for (QuotaClientList::const_iterator iter = clients.begin(); |
| iter != clients.end(); |
| ++iter) { |
| - client_tracker_map_[(*iter)->id()] = |
| - new ClientUsageTracker(this, *iter, type, special_storage_policy); |
| + if ((*iter)->DoesSupport(type)) { |
|
michaeln
2013/08/28 19:46:05
Thinning out the size of this map looks great.
I'
SeRya
2013/08/29 09:07:26
if you query quota_manager->GetUsageTracker(kSynca
|
| + client_tracker_map_[(*iter)->id()] = |
| + new ClientUsageTracker(this, *iter, type, special_storage_policy); |
| + } |
| } |
| } |