| Index: Source/platform/weborigin/SecurityPolicy.cpp
|
| diff --git a/Source/platform/weborigin/SecurityPolicy.cpp b/Source/platform/weborigin/SecurityPolicy.cpp
|
| index c9bba556cd886e85432073367216deb106b0cc9e..ffe849080a4e17ebb805cc7bb49b10e6abc94c5b 100644
|
| --- a/Source/platform/weborigin/SecurityPolicy.cpp
|
| +++ b/Source/platform/weborigin/SecurityPolicy.cpp
|
| @@ -49,16 +49,22 @@ using OriginSet = HashSet<String>;
|
|
|
| static OriginAccessMap& originAccessMap()
|
| {
|
| - AtomicallyInitializedStaticReference(OriginAccessMap, originAccessMap, new OriginAccessMap);
|
| + DEFINE_STATIC_LOCAL(OriginAccessMap, originAccessMap, ());
|
| return originAccessMap;
|
| }
|
|
|
| static OriginSet& trustworthyOriginSet()
|
| {
|
| - AtomicallyInitializedStaticReference(OriginSet, trustworthyOriginSet, new OriginSet);
|
| + DEFINE_STATIC_LOCAL(OriginSet, trustworthyOriginSet, ());
|
| return trustworthyOriginSet;
|
| }
|
|
|
| +void SecurityPolicy::init()
|
| +{
|
| + originAccessMap();
|
| + trustworthyOriginSet();
|
| +}
|
| +
|
| bool SecurityPolicy::shouldHideReferrer(const KURL& url, const String& referrer)
|
| {
|
| bool referrerIsSecureURL = protocolIs(referrer, "https");
|
|
|