Index: content/browser/renderer_host/media/media_stream_dispatcher_host.h |
diff --git a/content/browser/renderer_host/media/media_stream_dispatcher_host.h b/content/browser/renderer_host/media/media_stream_dispatcher_host.h |
index 079e5dfd9ecebb28eee54cee9d52379e3878fbd8..90314bc50b30686d2de7acb02ec762b81d774f59 100644 |
--- a/content/browser/renderer_host/media/media_stream_dispatcher_host.h |
+++ b/content/browser/renderer_host/media/media_stream_dispatcher_host.h |
@@ -19,6 +19,7 @@ |
namespace content { |
class MediaStreamManager; |
+class ResourceContext; |
// MediaStreamDispatcherHost is a delegate for Media Stream API messages used by |
// MediaStreamImpl. It's the complement of MediaStreamDispatcher |
@@ -29,7 +30,8 @@ class CONTENT_EXPORT MediaStreamDispatcherHost : public BrowserMessageFilter, |
MediaStreamDispatcherHost( |
int render_process_id, |
const ResourceContext::SaltCallback& salt_callback, |
- MediaStreamManager* media_stream_manager); |
+ MediaStreamManager* media_stream_manager, |
+ ResourceContext* resource_context); |
// MediaStreamRequester implementation. |
virtual void StreamGenerated( |
@@ -101,6 +103,9 @@ class CONTENT_EXPORT MediaStreamDispatcherHost : public BrowserMessageFilter, |
ResourceContext::SaltCallback salt_callback_; |
MediaStreamManager* media_stream_manager_; |
+ // Owned by ProfileIOData which is guaranteed to outlive MSDH. |
+ ResourceContext* const resource_context_; |
+ |
DISALLOW_COPY_AND_ASSIGN(MediaStreamDispatcherHost); |
}; |