Index: third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.cpp |
diff --git a/third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.cpp b/third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.cpp |
index 96126071cddbdf09b80ddec0f40e2ba0ec2e5957..98dc149bacb0fa1a387e88926365ced9303c5511 100644 |
--- a/third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.cpp |
+++ b/third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.cpp |
@@ -75,12 +75,12 @@ public: |
explicit RequestCallbacks(ScriptPromiseResolver* resolver) : m_resolver(resolver) { } |
~RequestCallbacks() override { } |
- void onSuccess(WebPassOwnPtr<WebCredential> webCredential) override |
+ void onSuccess(std::unique_ptr<WebCredential> webCredential) override |
{ |
Frame* frame = toDocument(m_resolver->getScriptState()->getExecutionContext())->frame(); |
SECURITY_CHECK(!frame || frame == frame->tree().top()); |
- OwnPtr<WebCredential> credential = webCredential.release(); |
+ OwnPtr<WebCredential> credential = adoptPtr(webCredential.release()); |
if (!credential || !frame) { |
m_resolver->resolve(); |
return; |