Index: content/renderer/media/mock_media_stream_dispatcher.h |
diff --git a/content/renderer/media/mock_media_stream_dispatcher.h b/content/renderer/media/mock_media_stream_dispatcher.h |
index e7126648d1f512bab41b5d085cce39f373706fc9..dcad0ee168c04d92cad8f3152a2a51a21c0c00a0 100644 |
--- a/content/renderer/media/mock_media_stream_dispatcher.h |
+++ b/content/renderer/media/mock_media_stream_dispatcher.h |
@@ -15,10 +15,11 @@ class MockMediaStreamDispatcher : public MediaStreamDispatcher { |
MockMediaStreamDispatcher(); |
virtual ~MockMediaStreamDispatcher(); |
- virtual void GenerateStream(int request_id, |
- MediaStreamDispatcherEventHandler* event_handler, |
- media_stream::StreamOptions components, |
- const std::string& security_origin) OVERRIDE; |
+ virtual void GenerateStream( |
+ int request_id, |
+ const base::WeakPtr<MediaStreamDispatcherEventHandler>& event_handler, |
+ media_stream::StreamOptions components, |
+ const std::string& security_origin) OVERRIDE; |
virtual void StopStream(const std::string& label) OVERRIDE; |
virtual bool IsStream(const std::string& label) OVERRIDE; |
virtual int video_session_id(const std::string& label, int index) OVERRIDE; |
@@ -34,7 +35,7 @@ class MockMediaStreamDispatcher : public MediaStreamDispatcher { |
private: |
int request_id_; |
- MediaStreamDispatcherEventHandler* event_handler_; |
+ base::WeakPtr<MediaStreamDispatcherEventHandler> event_handler_; |
media_stream::StreamOptions* components_; |
std::string security_origin_; |
int stop_stream_counter_; |