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, |