From 23730a6e56a168d1879203e4b3819bb36e3d8f1f Mon Sep 17 00:00:00 2001 From: "Torne (Richard Coles)" Date: Fri, 21 Mar 2014 14:25:57 +0000 Subject: Merge from Chromium at DEPS revision 258528 This commit was generated by merge_to_master.py. Change-Id: Id197cbdde2c2881915f096c0426c741416884783 --- media/filters/fake_video_decoder.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'media/filters/fake_video_decoder.h') diff --git a/media/filters/fake_video_decoder.h b/media/filters/fake_video_decoder.h index 417c83e783..3da6989eee 100644 --- a/media/filters/fake_video_decoder.h +++ b/media/filters/fake_video_decoder.h @@ -74,8 +74,6 @@ class FakeVideoDecoder : public VideoDecoder { void DoStop(); scoped_refptr task_runner_; - base::WeakPtrFactory weak_factory_; - base::WeakPtr weak_this_; const int decoding_delay_; @@ -94,6 +92,9 @@ class FakeVideoDecoder : public VideoDecoder { int total_bytes_decoded_; + // NOTE: Weak pointers must be invalidated before all other member variables. + base::WeakPtrFactory weak_factory_; + DISALLOW_COPY_AND_ASSIGN(FakeVideoDecoder); }; -- cgit v1.2.3