Index: Source/modules/permissions/PermissionCallback.cpp |
diff --git a/Source/modules/permissions/PermissionCallback.cpp b/Source/modules/permissions/PermissionCallback.cpp |
index c70624b87e2c43b84add8763e8c1caa44bc0bfcb..4e0d6ddd56e28d299bbc340394435752bd000bdc 100644 |
--- a/Source/modules/permissions/PermissionCallback.cpp |
+++ b/Source/modules/permissions/PermissionCallback.cpp |
@@ -21,10 +21,9 @@ PermissionCallback::~PermissionCallback() |
{ |
} |
-void PermissionCallback::onSuccess(WebPermissionStatus* permissionStatus) |
+void PermissionCallback::onSuccess(WebPermissionStatus permissionStatus) |
{ |
if (!m_resolver->executionContext() || m_resolver->executionContext()->activeDOMObjectsAreStopped()) { |
- PermissionStatus::dispose(permissionStatus); |
return; |
} |
m_resolver->resolve(PermissionStatus::take(m_resolver.get(), permissionStatus, m_permissionType)); |