| 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));
|
|
|