Index: media/cast/video_sender/video_sender.h |
diff --git a/media/cast/video_sender/video_sender.h b/media/cast/video_sender/video_sender.h |
index 8c20a40d2f72470b2ab69e64622950fd8259c677..10a7108f9a742f08c21a68da0388cd951177a902 100644 |
--- a/media/cast/video_sender/video_sender.h |
+++ b/media/cast/video_sender/video_sender.h |
@@ -141,6 +141,9 @@ class VideoSender : public base::NonThreadSafe, |
bool initialized_; |
// Indicator for receiver acknowledgments. |
bool active_session_; |
+ |
+ // NOTE: This must always be last so it's invalidated before other member |
+ // variables might be accessed. |
base::WeakPtrFactory<VideoSender> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(VideoSender); |