Index: media/mojo/services/mojo_cdm_service.h |
diff --git a/media/mojo/services/mojo_cdm_service.h b/media/mojo/services/mojo_cdm_service.h |
index a2424c8a1a8d9ba9ed3c461e31ad910f5dd86a9b..d2330465043fd119debf2a48fba64125cb574092 100644 |
--- a/media/mojo/services/mojo_cdm_service.h |
+++ b/media/mojo/services/mojo_cdm_service.h |
@@ -78,7 +78,7 @@ class MojoCdmService : public interfaces::ContentDecryptionModule { |
// Callback for CdmFactory::Create(). |
void OnCdmCreated(int cdm_id, |
scoped_ptr<MojoCdmPromise<>> promise, |
- scoped_ptr<MediaKeys> cdm, |
+ const scoped_refptr<MediaKeys>& cdm, |
const std::string& error_message); |
// Callbacks for firing session events. |
@@ -102,7 +102,7 @@ class MojoCdmService : public interfaces::ContentDecryptionModule { |
mojo::ServiceProvider* service_provider_; |
CdmFactory* cdm_factory_; |
- scoped_ptr<MediaKeys> cdm_; |
+ scoped_refptr<MediaKeys> cdm_; |
// Set to a valid CDM ID if the |cdm_| is successfully created. |
int cdm_id_; |