Index: content/renderer/media/crypto/proxy_media_keys.cc |
diff --git a/content/renderer/media/crypto/proxy_media_keys.cc b/content/renderer/media/crypto/proxy_media_keys.cc |
index 267a0d1fc2fcf8c5b30b720400e1a02299667b8a..87d078834daca88d0f1db828e2a68c1c181f3ffe 100644 |
--- a/content/renderer/media/crypto/proxy_media_keys.cc |
+++ b/content/renderer/media/crypto/proxy_media_keys.cc |
@@ -84,7 +84,7 @@ void ProxyMediaKeys::CreateSession( |
} |
uint32 session_id = CreateSessionId(); |
- SavePromise(session_id, promise.PassAs<media::CdmPromise>()); |
+ SavePromise(session_id, promise.Pass()); |
manager_->CreateSession( |
cdm_id_, |
session_id, |
@@ -112,7 +112,7 @@ void ProxyMediaKeys::UpdateSession( |
return; |
} |
- SavePromise(session_id, promise.PassAs<media::CdmPromise>()); |
+ SavePromise(session_id, promise.Pass()); |
manager_->UpdateSession( |
cdm_id_, |
session_id, |
@@ -127,7 +127,7 @@ void ProxyMediaKeys::CloseSession(const std::string& web_session_id, |
return; |
} |
- SavePromise(session_id, promise.PassAs<media::CdmPromise>()); |
+ SavePromise(session_id, promise.Pass()); |
manager_->ReleaseSession(cdm_id_, session_id); |
} |