Index: Source/modules/credentialmanager/CredentialsContainer.cpp |
diff --git a/Source/modules/credentialmanager/CredentialsContainer.cpp b/Source/modules/credentialmanager/CredentialsContainer.cpp |
index 4cb6c87e9374bfdc4326287ce3e7b0481922608d..bd551d094f36a3ae38ab87acd0676f58f393311a 100644 |
--- a/Source/modules/credentialmanager/CredentialsContainer.cpp |
+++ b/Source/modules/credentialmanager/CredentialsContainer.cpp |
@@ -25,7 +25,7 @@ |
namespace blink { |
-static void rejectDueToCredentialManagerError(PassRefPtr<ScriptPromiseResolver> resolver, WebCredentialManagerError* reason) |
+static void rejectDueToCredentialManagerError(PassRefPtrWillBeRawPtr<ScriptPromiseResolver> resolver, WebCredentialManagerError* reason) |
{ |
switch (reason->errorType) { |
case WebCredentialManagerError::ErrorTypeDisabled: |
@@ -41,7 +41,7 @@ static void rejectDueToCredentialManagerError(PassRefPtr<ScriptPromiseResolver> |
class NotificationCallbacks : public WebCredentialManagerClient::NotificationCallbacks { |
WTF_MAKE_NONCOPYABLE(NotificationCallbacks); |
public: |
- explicit NotificationCallbacks(PassRefPtr<ScriptPromiseResolver> resolver) : m_resolver(resolver) { } |
+ explicit NotificationCallbacks(PassRefPtrWillBeRawPtr<ScriptPromiseResolver> resolver) : m_resolver(resolver) { } |
virtual ~NotificationCallbacks() { } |
virtual void onSuccess() override |
@@ -55,13 +55,13 @@ public: |
} |
private: |
- const RefPtr<ScriptPromiseResolver> m_resolver; |
+ const RefPtrWillBePersistent<ScriptPromiseResolver> m_resolver; |
}; |
class RequestCallbacks : public WebCredentialManagerClient::RequestCallbacks { |
WTF_MAKE_NONCOPYABLE(RequestCallbacks); |
public: |
- explicit RequestCallbacks(PassRefPtr<ScriptPromiseResolver> resolver) : m_resolver(resolver) { } |
+ explicit RequestCallbacks(PassRefPtrWillBeRawPtr<ScriptPromiseResolver> resolver) : m_resolver(resolver) { } |
virtual ~RequestCallbacks() { } |
virtual void onSuccess(WebCredential* credential) override |
@@ -84,7 +84,7 @@ public: |
} |
private: |
- const RefPtr<ScriptPromiseResolver> m_resolver; |
+ const RefPtrWillBePersistent<ScriptPromiseResolver> m_resolver; |
}; |
@@ -97,7 +97,7 @@ CredentialsContainer::CredentialsContainer() |
{ |
} |
-static bool checkBoilerplate(PassRefPtr<ScriptPromiseResolver> resolver) |
+static bool checkBoilerplate(PassRefPtrWillBeRawPtr<ScriptPromiseResolver> resolver) |
{ |
CredentialManagerClient* client = CredentialManagerClient::from(resolver->scriptState()->executionContext()); |
if (!client) { |
@@ -117,7 +117,7 @@ static bool checkBoilerplate(PassRefPtr<ScriptPromiseResolver> resolver) |
ScriptPromise CredentialsContainer::request(ScriptState* scriptState, const Dictionary&) |
{ |
- RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState); |
+ RefPtrWillBeRawPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState); |
ScriptPromise promise = resolver->promise(); |
if (!checkBoilerplate(resolver)) |
return promise; |
@@ -129,7 +129,7 @@ ScriptPromise CredentialsContainer::request(ScriptState* scriptState, const Dict |
ScriptPromise CredentialsContainer::notifySignedIn(ScriptState* scriptState, Credential* credential) |
{ |
- RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState); |
+ RefPtrWillBeRawPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState); |
ScriptPromise promise = resolver->promise(); |
if (!checkBoilerplate(resolver)) |
return promise; |
@@ -140,7 +140,7 @@ ScriptPromise CredentialsContainer::notifySignedIn(ScriptState* scriptState, Cre |
ScriptPromise CredentialsContainer::notifyFailedSignIn(ScriptState* scriptState, Credential* credential) |
{ |
- RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState); |
+ RefPtrWillBeRawPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState); |
ScriptPromise promise = resolver->promise(); |
if (!checkBoilerplate(resolver)) |
return promise; |
@@ -151,7 +151,7 @@ ScriptPromise CredentialsContainer::notifyFailedSignIn(ScriptState* scriptState, |
ScriptPromise CredentialsContainer::notifySignedOut(ScriptState* scriptState) |
{ |
- RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState); |
+ RefPtrWillBeRawPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState); |
ScriptPromise promise = resolver->promise(); |
if (!checkBoilerplate(resolver)) |
return promise; |