Chromium Code Reviews| Index: chrome/browser/safe_browsing/threat_details.cc |
| diff --git a/chrome/browser/safe_browsing/threat_details.cc b/chrome/browser/safe_browsing/threat_details.cc |
| index 9e8559fcf3d07ddbe119e407a648c46cd57c62ec..861c6700177cddcd1852637b188dc45be6d011f0 100644 |
| --- a/chrome/browser/safe_browsing/threat_details.cc |
| +++ b/chrome/browser/safe_browsing/threat_details.cc |
| @@ -48,11 +48,9 @@ typedef std::unordered_set<std::string> StringSet; |
| // A set of HTTPS headers that are allowed to be collected. Contains both |
| // request and response headers. All entries in this list should be lower-case |
| // to support case-insensitive comparison. |
| -struct WhitelistedHttpsHeadersTraits : |
| - base::DefaultLazyInstanceTraits<StringSet> { |
| +struct WhitelistedHttpsHeadersTraits : base::LazyInstanceTraitsBase<StringSet> { |
|
Nico
2017/03/07 21:43:02
Wait, how does this compile? This derives from Bas
scottmg
2017/03/07 21:56:30
Ahem, it probably doesn't. Fixed.
|
| static StringSet* New(void* instance) { |
| - StringSet* headers = base::DefaultLazyInstanceTraits<StringSet>::New( |
| - instance); |
| + StringSet* headers = base::LazyInstanceTraitsBase<StringSet>::New(instance); |
| headers->insert({"google-creative-id", "google-lineitem-id", "referer", |
| "content-type", "content-length", "date", "server", "cache-control", |
| "pragma", "expires"}); |
| @@ -144,7 +142,7 @@ class ThreatDetailsFactoryImpl : public ThreatDetailsFactory { |
| } |
| private: |
| - friend struct base::DefaultLazyInstanceTraits<ThreatDetailsFactoryImpl>; |
| + friend struct base::LazyInstanceTraitsBase<ThreatDetailsFactoryImpl>; |
| ThreatDetailsFactoryImpl() {} |