Index: media/mojo/services/mojo_cdm_service.cc |
diff --git a/media/mojo/services/mojo_cdm_service.cc b/media/mojo/services/mojo_cdm_service.cc |
index b92d9f8748ff981f1563901af470fc3c484bb615..926535bfccb3159c600f65f9d8e7468f82460512 100644 |
--- a/media/mojo/services/mojo_cdm_service.cc |
+++ b/media/mojo/services/mojo_cdm_service.cc |
@@ -19,8 +19,10 @@ namespace media { |
typedef MojoCdmPromise<> SimpleMojoCdmPromise; |
typedef MojoCdmPromise<std::string> NewSessionMojoCdmPromise; |
-MojoCdmService::MojoCdmService(const mojo::String& key_system) |
- : weak_factory_(this) { |
+MojoCdmService::MojoCdmService( |
+ const mojo::String& key_system, |
+ mojo::InterfaceRequest<mojo::ContentDecryptionModule> request) |
+ : binding_(this, request.Pass()), weak_factory_(this) { |
base::WeakPtr<MojoCdmService> weak_this = weak_factory_.GetWeakPtr(); |
if (CanUseAesDecryptor(key_system)) { |