Index: content/renderer/media/crypto/ppapi_decryptor.cc |
diff --git a/content/renderer/media/crypto/ppapi_decryptor.cc b/content/renderer/media/crypto/ppapi_decryptor.cc |
index a61e3aecfa62447cf59f2de49c4631adeb7de4ab..b2b10d7b978d8615b8b075188781fe98328d4e3c 100644 |
--- a/content/renderer/media/crypto/ppapi_decryptor.cc |
+++ b/content/renderer/media/crypto/ppapi_decryptor.cc |
@@ -209,9 +209,7 @@ void PpapiDecryptor::LoadSession( |
base::Bind(&PpapiDecryptor::ResumePlayback, |
weak_ptr_factory_.GetWeakPtr()))); |
- CdmDelegate()->LoadSession( |
- web_session_id, |
- session_loaded_promise.PassAs<media::NewSessionCdmPromise>()); |
+ CdmDelegate()->LoadSession(web_session_id, session_loaded_promise.Pass()); |
} |
void PpapiDecryptor::UpdateSession( |
@@ -232,11 +230,10 @@ void PpapiDecryptor::UpdateSession( |
new SessionUpdatedPromise(promise.Pass(), |
base::Bind(&PpapiDecryptor::ResumePlayback, |
weak_ptr_factory_.GetWeakPtr()))); |
- CdmDelegate()->UpdateSession( |
- web_session_id, |
- response, |
- response_length, |
- session_updated_promise.PassAs<media::SimpleCdmPromise>()); |
+ CdmDelegate()->UpdateSession(web_session_id, |
+ response, |
+ response_length, |
+ session_updated_promise.Pass()); |
} |
void PpapiDecryptor::CloseSession(const std::string& web_session_id, |