| Index: Source/modules/push_messaging/PushManager.cpp
|
| diff --git a/Source/modules/push_messaging/PushManager.cpp b/Source/modules/push_messaging/PushManager.cpp
|
| index c375a159930af831a98f4157b6f950351b9e5d6a..c0e602eb91f738b9069da15a723702a063d5b98d 100644
|
| --- a/Source/modules/push_messaging/PushManager.cpp
|
| +++ b/Source/modules/push_messaging/PushManager.cpp
|
| @@ -83,8 +83,9 @@ ScriptPromise PushManager::hasPermission(ScriptState* scriptState)
|
|
|
| RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState);
|
|
|
| + ScriptPromise promise = resolver->promise();
|
| client->getPermissionStatus(new PushPermissionStatusCallback(resolver), serviceWorkerProvider);
|
| - return resolver->promise();
|
| + return promise;
|
| }
|
|
|
| void PushManager::doRegister(WebPushClient* client, PassRefPtr<ScriptPromiseResolver> resolver, WebServiceWorkerProvider* serviceWorkerProvider)
|
|
|