From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/WebKit2/WebProcess/Storage/StorageAreaImpl.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'Source/WebKit2/WebProcess/Storage/StorageAreaImpl.cpp') diff --git a/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.cpp b/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.cpp index 1002c2141..be8507a31 100644 --- a/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.cpp +++ b/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.cpp @@ -28,10 +28,10 @@ #include "StorageAreaMap.h" #include -#include #include #include #include +#include #include using namespace WebCore; @@ -44,14 +44,14 @@ static uint64_t generateStorageAreaID() return ++storageAreaID; } -PassRefPtr StorageAreaImpl::create(PassRefPtr storageAreaMap) +Ref StorageAreaImpl::create(Ref&& storageAreaMap) { - return adoptRef(new StorageAreaImpl(storageAreaMap)); + return adoptRef(*new StorageAreaImpl(WTFMove(storageAreaMap))); } -StorageAreaImpl::StorageAreaImpl(PassRefPtr storageAreaMap) +StorageAreaImpl::StorageAreaImpl(Ref&& storageAreaMap) : m_storageAreaID(generateStorageAreaID()) - , m_storageAreaMap(storageAreaMap) + , m_storageAreaMap(WTFMove(storageAreaMap)) { } @@ -127,4 +127,9 @@ void StorageAreaImpl::closeDatabaseIfIdle() ASSERT_NOT_REACHED(); } +WebCore::SecurityOriginData StorageAreaImpl::securityOrigin() const +{ + return WebCore::SecurityOriginData::fromSecurityOrigin(m_storageAreaMap->securityOrigin()); +} + } // namespace WebKit -- cgit v1.2.1