| Index: media/filters/audio_renderer_impl.h
|
| diff --git a/media/filters/audio_renderer_impl.h b/media/filters/audio_renderer_impl.h
|
| index f035c37261e38e17c23d9fd4325b5421bcfc4099..8c0ce80c8823276b696a664b97112028ad247653 100644
|
| --- a/media/filters/audio_renderer_impl.h
|
| +++ b/media/filters/audio_renderer_impl.h
|
| @@ -180,8 +180,6 @@ class MEDIA_EXPORT AudioRendererImpl
|
| void ResetDecoderDone();
|
|
|
| scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
|
| - base::WeakPtrFactory<AudioRendererImpl> weak_factory_;
|
| - base::WeakPtr<AudioRendererImpl> weak_this_;
|
|
|
| scoped_ptr<AudioSplicer> splicer_;
|
|
|
| @@ -264,6 +262,9 @@ class MEDIA_EXPORT AudioRendererImpl
|
|
|
| // End variables which must be accessed under |lock_|. ----------------------
|
|
|
| + // NOTE: Weak pointers must be invalidated before all other member variables.
|
| + base::WeakPtrFactory<AudioRendererImpl> weak_factory_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(AudioRendererImpl);
|
| };
|
|
|
|
|