Index: webkit/glue/webmediaplayer_impl.h |
diff --git a/webkit/glue/webmediaplayer_impl.h b/webkit/glue/webmediaplayer_impl.h |
index ea19d583524a5d58bf4691cee787cc0e738efea0..34970b9060833408db1f62a387c229441e48aae4 100644 |
--- a/webkit/glue/webmediaplayer_impl.h |
+++ b/webkit/glue/webmediaplayer_impl.h |
@@ -105,7 +105,7 @@ class WebMediaPlayerImpl |
// |
// Callers must call |Initialize()| before they can use the object. |
WebMediaPlayerImpl(WebKit::WebMediaPlayerClient* client, |
- WebMediaPlayerDelegate* delegate, |
+ base::WeakPtr<WebMediaPlayerDelegate> delegate, |
media::FilterCollection* collection, |
media::MessageLoopFactory* message_loop_factory, |
MediaStreamClient* media_stream_client, |
@@ -259,7 +259,7 @@ class WebMediaPlayerImpl |
scoped_refptr<WebMediaPlayerProxy> proxy_; |
- WebMediaPlayerDelegate* delegate_; |
+ base::WeakPtr<WebMediaPlayerDelegate> delegate_; |
MediaStreamClient* media_stream_client_; |