Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / quota / StorageQuotaCallbacksImpl.cpp
index 5335d43..38ae3c7 100644 (file)
@@ -37,9 +37,8 @@
 
 namespace WebCore {
 
-StorageQuotaCallbacksImpl::StorageQuotaCallbacksImpl(PassRefPtr<ScriptPromiseResolver> resolver, ExecutionContext* context)
+StorageQuotaCallbacksImpl::StorageQuotaCallbacksImpl(PassRefPtr<ScriptPromiseResolverWithContext> resolver)
     : m_resolver(resolver)
-    , m_requestState(context)
 {
 }
 
@@ -49,19 +48,16 @@ StorageQuotaCallbacksImpl::~StorageQuotaCallbacksImpl()
 
 void StorageQuotaCallbacksImpl::didQueryStorageUsageAndQuota(unsigned long long usageInBytes, unsigned long long quotaInBytes)
 {
-    DOMRequestState::Scope scope(m_requestState);
     m_resolver->resolve(StorageInfo::create(usageInBytes, quotaInBytes));
 }
 
 void StorageQuotaCallbacksImpl::didGrantStorageQuota(unsigned long long usageInBytes, unsigned long long grantedQuotaInBytes)
 {
-    DOMRequestState::Scope scope(m_requestState);
     m_resolver->resolve(StorageInfo::create(usageInBytes, grantedQuotaInBytes));
 }
 
 void StorageQuotaCallbacksImpl::didFail(blink::WebStorageQuotaError error)
 {
-    DOMRequestState::Scope scope(m_requestState);
     m_resolver->reject(DOMError::create(static_cast<ExceptionCode>(error)).get());
 }