| Index: Source/modules/quota/StorageManager.cpp
|
| diff --git a/Source/modules/quota/StorageManager.cpp b/Source/modules/quota/StorageManager.cpp
|
| index acfac05c47ffca0fc9b78493d760830087db08fe..ab2734a117c27732990ab1f08b413f2807299669 100644
|
| --- a/Source/modules/quota/StorageManager.cpp
|
| +++ b/Source/modules/quota/StorageManager.cpp
|
| @@ -18,18 +18,17 @@ namespace blink {
|
|
|
| namespace {
|
|
|
| -class DurableStorageQueryCallbacks final : public WebCallbacks<WebPermissionStatus*, void> {
|
| +class DurableStorageQueryCallbacks final : public WebPermissionCallback {
|
| public:
|
| DurableStorageQueryCallbacks(ScriptPromiseResolver* resolver)
|
| : m_resolver(resolver)
|
| {
|
| }
|
|
|
| - void onSuccess(WebPermissionStatus* rawStatus) override
|
| + void onSuccess(WebPermissionStatus status) override
|
| {
|
| - OwnPtr<WebPermissionStatus> status = adoptPtr(rawStatus);
|
| String toReturn;
|
| - switch (*status) {
|
| + switch (status) {
|
| case WebPermissionStatusGranted:
|
| toReturn = "granted";
|
| break;
|
| @@ -51,17 +50,16 @@ private:
|
| Persistent<ScriptPromiseResolver> m_resolver;
|
| };
|
|
|
| -class DurableStorageRequestCallbacks final : public WebCallbacks<WebPermissionStatus*, void> {
|
| +class DurableStorageRequestCallbacks final : public WebPermissionCallback {
|
| public:
|
| DurableStorageRequestCallbacks(ScriptPromiseResolver* resolver)
|
| : m_resolver(resolver)
|
| {
|
| }
|
|
|
| - void onSuccess(WebPermissionStatus* rawStatus) override
|
| + void onSuccess(WebPermissionStatus status) override
|
| {
|
| - OwnPtr<WebPermissionStatus> status = adoptPtr(rawStatus);
|
| - m_resolver->resolve(*status == WebPermissionStatusGranted);
|
| + m_resolver->resolve(status == WebPermissionStatusGranted);
|
| }
|
| void onError() override
|
| {
|
|
|