Index: Source/modules/permissions/PermissionStatus.cpp |
diff --git a/Source/modules/permissions/PermissionStatus.cpp b/Source/modules/permissions/PermissionStatus.cpp |
index 6b9c34c636ddd22931ba3538c3a26071fc49af2b..8b60db003453b6bc56a7f456fd40ecdfe70e4c11 100644 |
--- a/Source/modules/permissions/PermissionStatus.cpp |
+++ b/Source/modules/permissions/PermissionStatus.cpp |
@@ -17,17 +17,9 @@ |
namespace blink { |
// static |
-PermissionStatus* PermissionStatus::take(ScriptPromiseResolver* resolver, WebPermissionStatus* status, WebPermissionType type) |
+PermissionStatus* PermissionStatus::take(ScriptPromiseResolver* resolver, WebPermissionStatus status, WebPermissionType type) |
{ |
- PermissionStatus* permissionStatus = PermissionStatus::createAndListen(resolver->executionContext(), *status, type); |
- delete status; |
- return permissionStatus; |
-} |
- |
-// static |
-void PermissionStatus::dispose(WebPermissionStatus* status) |
-{ |
- delete status; |
+ return PermissionStatus::createAndListen(resolver->executionContext(), status, type); |
} |
PermissionStatus* PermissionStatus::createAndListen(ExecutionContext* executionContext, WebPermissionStatus status, WebPermissionType type) |