Index: third_party/WebKit/Source/modules/quota/StorageManager.cpp |
diff --git a/third_party/WebKit/Source/modules/quota/StorageManager.cpp b/third_party/WebKit/Source/modules/quota/StorageManager.cpp |
index 507ad4a00d2887505e72f5c2a06d5b43005d6c4b..03c84ae1e89bbb8487d63e2917faf0815d769135 100644 |
--- a/third_party/WebKit/Source/modules/quota/StorageManager.cpp |
+++ b/third_party/WebKit/Source/modules/quota/StorageManager.cpp |
@@ -9,6 +9,7 @@ |
#include "core/dom/DOMException.h" |
#include "core/dom/Document.h" |
#include "core/dom/ExceptionCode.h" |
+#include "core/dom/ExecutionContext.h" |
#include "modules/permissions/PermissionUtils.h" |
#include "modules/quota/StorageEstimate.h" |
#include "platform/StorageQuotaCallbacks.h" |
@@ -63,7 +64,7 @@ |
ScriptPromise StorageManager::persist(ScriptState* script_state) { |
ScriptPromiseResolver* resolver = ScriptPromiseResolver::Create(script_state); |
ScriptPromise promise = resolver->Promise(); |
- ExecutionContext* execution_context = script_state->GetExecutionContext(); |
+ ExecutionContext* execution_context = ExecutionContext::From(script_state); |
DCHECK(execution_context->IsSecureContext()); // [SecureContext] in IDL |
SecurityOrigin* security_origin = execution_context->GetSecurityOrigin(); |
if (security_origin->IsUnique()) { |
@@ -74,7 +75,7 @@ |
DCHECK(execution_context->IsDocument()); |
PermissionService* permission_service = |
- GetPermissionService(script_state->GetExecutionContext()); |
+ GetPermissionService(ExecutionContext::From(script_state)); |
if (!permission_service) { |
resolver->Reject(DOMException::Create( |
kInvalidStateError, |
@@ -83,7 +84,7 @@ |
} |
permission_service->RequestPermission( |
CreatePermissionDescriptor(PermissionName::DURABLE_STORAGE), |
- script_state->GetExecutionContext()->GetSecurityOrigin(), |
+ ExecutionContext::From(script_state)->GetSecurityOrigin(), |
UserGestureIndicator::ProcessingUserGesture(), |
ConvertToBaseCallback( |
WTF::Bind(&StorageManager::PermissionRequestComplete, |
@@ -95,7 +96,7 @@ |
ScriptPromise StorageManager::persisted(ScriptState* script_state) { |
ScriptPromiseResolver* resolver = ScriptPromiseResolver::Create(script_state); |
ScriptPromise promise = resolver->Promise(); |
- ExecutionContext* execution_context = script_state->GetExecutionContext(); |
+ ExecutionContext* execution_context = ExecutionContext::From(script_state); |
DCHECK(execution_context->IsSecureContext()); // [SecureContext] in IDL |
SecurityOrigin* security_origin = execution_context->GetSecurityOrigin(); |
if (security_origin->IsUnique()) { |
@@ -105,7 +106,7 @@ |
} |
PermissionService* permission_service = |
- GetPermissionService(script_state->GetExecutionContext()); |
+ GetPermissionService(ExecutionContext::From(script_state)); |
if (!permission_service) { |
resolver->Reject(DOMException::Create( |
kInvalidStateError, |
@@ -114,7 +115,7 @@ |
} |
permission_service->HasPermission( |
CreatePermissionDescriptor(PermissionName::DURABLE_STORAGE), |
- script_state->GetExecutionContext()->GetSecurityOrigin(), |
+ ExecutionContext::From(script_state)->GetSecurityOrigin(), |
ConvertToBaseCallback( |
WTF::Bind(&StorageManager::PermissionRequestComplete, |
WrapPersistent(this), WrapPersistent(resolver)))); |
@@ -124,7 +125,7 @@ |
ScriptPromise StorageManager::estimate(ScriptState* script_state) { |
ScriptPromiseResolver* resolver = ScriptPromiseResolver::Create(script_state); |
ScriptPromise promise = resolver->Promise(); |
- ExecutionContext* execution_context = script_state->GetExecutionContext(); |
+ ExecutionContext* execution_context = ExecutionContext::From(script_state); |
DCHECK(execution_context->IsSecureContext()); // [SecureContext] in IDL |
SecurityOrigin* security_origin = execution_context->GetSecurityOrigin(); |
if (security_origin->IsUnique()) { |