| Index: media/mojo/services/mojo_cdm_service_context.cc
|
| diff --git a/media/mojo/services/mojo_cdm_service_context.cc b/media/mojo/services/mojo_cdm_service_context.cc
|
| index 5431cf3d5396903ec56029a8136ca7cc3ac5e2a6..297d5831af29a97b0bbc1f05acaee98d23fb1c2e 100644
|
| --- a/media/mojo/services/mojo_cdm_service_context.cc
|
| +++ b/media/mojo/services/mojo_cdm_service_context.cc
|
| @@ -6,15 +6,19 @@
|
|
|
| #include "base/bind.h"
|
| #include "base/logging.h"
|
| +#include "media/mojo/services/mojo_cdm_service.h"
|
|
|
| namespace media {
|
|
|
| -MojoCdmServiceContext::MojoCdmServiceContext() {
|
| -}
|
| +MojoCdmServiceContext::MojoCdmServiceContext() : weak_ptr_factory_(this) {}
|
|
|
| MojoCdmServiceContext::~MojoCdmServiceContext() {
|
| }
|
|
|
| +base::WeakPtr<MojoCdmServiceContext> MojoCdmServiceContext::GetWeakPtr() {
|
| + return weak_ptr_factory_.GetWeakPtr();
|
| +}
|
| +
|
| void MojoCdmServiceContext::RegisterCdm(int cdm_id,
|
| MojoCdmService* cdm_service) {
|
| DCHECK(!cdm_services_.count(cdm_id));
|
|
|