Index: chrome/browser/browsing_data/browsing_data_quota_helper.cc |
diff --git a/chrome/browser/browsing_data/browsing_data_quota_helper.cc b/chrome/browser/browsing_data/browsing_data_quota_helper.cc |
index 1a5b032f312d1819acc8ce18250f3eff85319066..18939fbf6e18146fe2601259e1d4da302a67d750 100644 |
--- a/chrome/browser/browsing_data/browsing_data_quota_helper.cc |
+++ b/chrome/browser/browsing_data/browsing_data_quota_helper.cc |
@@ -8,19 +8,23 @@ |
BrowsingDataQuotaHelper::QuotaInfo::QuotaInfo() |
: temporary_usage(0), |
- persistent_usage(0) {} |
+ persistent_usage(0), |
+ syncable_usage(0) {} |
BrowsingDataQuotaHelper::QuotaInfo::QuotaInfo(const std::string& host) |
: host(host), |
temporary_usage(0), |
- persistent_usage(0) {} |
+ persistent_usage(0), |
+ syncable_usage(0) {} |
BrowsingDataQuotaHelper::QuotaInfo::QuotaInfo(const std::string& host, |
int64 temporary_usage, |
- int64 persistent_usage) |
+ int64 persistent_usage, |
+ int64 syncable_usage) |
: host(host), |
temporary_usage(temporary_usage), |
- persistent_usage(persistent_usage) {} |
+ persistent_usage(persistent_usage), |
+ syncable_usage(syncable_usage) {} |
BrowsingDataQuotaHelper::QuotaInfo::~QuotaInfo() {} |
@@ -44,6 +48,8 @@ bool BrowsingDataQuotaHelper::QuotaInfo::operator <( |
return this->host < rhs.host; |
if (this->temporary_usage != rhs.temporary_usage) |
return this->temporary_usage < rhs.temporary_usage; |
+ if (this->syncable_usage != rhs.syncable_usage) |
+ return this->syncable_usage < rhs.syncable_usage; |
return this->persistent_usage < rhs.persistent_usage; |
} |
@@ -51,5 +57,6 @@ bool BrowsingDataQuotaHelper::QuotaInfo::operator ==( |
const BrowsingDataQuotaHelper::QuotaInfo& rhs) const { |
return this->host == rhs.host && |
this->temporary_usage == rhs.temporary_usage && |
- this->persistent_usage == rhs.persistent_usage; |
+ this->persistent_usage == rhs.persistent_usage && |
+ this->syncable_usage == rhs.syncable_usage; |
} |