Index: third_party/WebKit/Source/platform/weborigin/SecurityPolicy.cpp |
diff --git a/third_party/WebKit/Source/platform/weborigin/SecurityPolicy.cpp b/third_party/WebKit/Source/platform/weborigin/SecurityPolicy.cpp |
index e915a51637d2f0c80b3b350902a535e49c4ed936..14cde14e1e0b1558fa9ed493444140d91fd7a92c 100644 |
--- a/third_party/WebKit/Source/platform/weborigin/SecurityPolicy.cpp |
+++ b/third_party/WebKit/Source/platform/weborigin/SecurityPolicy.cpp |
@@ -35,15 +35,15 @@ |
#include "platform/weborigin/SecurityOrigin.h" |
#include "wtf/HashMap.h" |
#include "wtf/HashSet.h" |
-#include "wtf/PtrUtil.h" |
+#include "wtf/OwnPtr.h" |
+#include "wtf/PassOwnPtr.h" |
#include "wtf/Threading.h" |
#include "wtf/text/StringHash.h" |
-#include <memory> |
namespace blink { |
using OriginAccessWhiteList = Vector<OriginAccessEntry>; |
-using OriginAccessMap = HashMap<String, std::unique_ptr<OriginAccessWhiteList>>; |
+using OriginAccessMap = HashMap<String, OwnPtr<OriginAccessWhiteList>>; |
using OriginSet = HashSet<String>; |
static OriginAccessMap& originAccessMap() |
@@ -186,7 +186,7 @@ void SecurityPolicy::addOriginAccessWhitelistEntry(const SecurityOrigin& sourceO |
String sourceString = sourceOrigin.toString(); |
OriginAccessMap::AddResult result = originAccessMap().add(sourceString, nullptr); |
if (result.isNewEntry) |
- result.storedValue->value = wrapUnique(new OriginAccessWhiteList); |
+ result.storedValue->value = adoptPtr(new OriginAccessWhiteList); |
OriginAccessWhiteList* list = result.storedValue->value.get(); |
list->append(OriginAccessEntry(destinationProtocol, destinationDomain, allowDestinationSubdomains ? OriginAccessEntry::AllowSubdomains : OriginAccessEntry::DisallowSubdomains)); |