Index: media/mojo/services/service_factory_impl.cc |
diff --git a/media/mojo/services/service_factory_impl.cc b/media/mojo/services/service_factory_impl.cc |
index 8a16a7b5d28a017f7c159b72bae5db1099e7ef12..fcbbc61432407a8cf9b9521603bd3a5fc5981b13 100644 |
--- a/media/mojo/services/service_factory_impl.cc |
+++ b/media/mojo/services/service_factory_impl.cc |
@@ -11,16 +11,19 @@ |
#include "media/mojo/services/mojo_cdm_service.h" |
#include "media/mojo/services/mojo_media_client.h" |
#include "media/mojo/services/mojo_renderer_service.h" |
+#include "mojo/application/public/cpp/app_lifetime_helper.h" |
namespace media { |
ServiceFactoryImpl::ServiceFactoryImpl( |
mojo::InterfaceRequest<interfaces::ServiceFactory> request, |
mojo::ServiceProvider* service_provider, |
- scoped_refptr<MediaLog> media_log) |
+ scoped_refptr<MediaLog> media_log, |
+ scoped_ptr<mojo::AppRefCount> parent_app_refcount) |
: binding_(this, request.Pass()), |
service_provider_(service_provider), |
- media_log_(media_log) { |
+ media_log_(media_log), |
+ parent_app_refcount_(parent_app_refcount.Pass()) { |
DVLOG(1) << __FUNCTION__; |
} |