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 |
{ |