| Index: media/base/cdm_initialized_promise.cc
|
| diff --git a/media/base/cdm_initialized_promise.cc b/media/base/cdm_initialized_promise.cc
|
| index dcc9c79c830c865c5efc974052becce6e0abcf04..d15d514ed3acceec70130385dc610f88b96e94ce 100644
|
| --- a/media/base/cdm_initialized_promise.cc
|
| +++ b/media/base/cdm_initialized_promise.cc
|
| @@ -6,17 +6,17 @@
|
|
|
| namespace media {
|
|
|
| -CdmInitializedPromise::CdmInitializedPromise(const CdmCreatedCB& cdm_created_cb,
|
| - scoped_ptr<MediaKeys> cdm)
|
| - : cdm_created_cb_(cdm_created_cb), cdm_(cdm.Pass()) {
|
| -}
|
| +CdmInitializedPromise::CdmInitializedPromise(
|
| + const CdmCreatedCB& cdm_created_cb,
|
| + const scoped_refptr<MediaKeys>& cdm)
|
| + : cdm_created_cb_(cdm_created_cb), cdm_(cdm) {}
|
|
|
| CdmInitializedPromise::~CdmInitializedPromise() {
|
| }
|
|
|
| void CdmInitializedPromise::resolve() {
|
| MarkPromiseSettled();
|
| - cdm_created_cb_.Run(cdm_.Pass(), "");
|
| + cdm_created_cb_.Run(cdm_, "");
|
| }
|
|
|
| void CdmInitializedPromise::reject(MediaKeys::Exception exception_code,
|
|
|