| Index: media/filters/decoder_selector.h
|
| diff --git a/media/filters/decoder_selector.h b/media/filters/decoder_selector.h
|
| index aa0b8a42ed737333f070ed994ebb8bcd71d5a624..f5b6cd3d1cd825bc0854ac0fab8f4ec4c84ec3d0 100644
|
| --- a/media/filters/decoder_selector.h
|
| +++ b/media/filters/decoder_selector.h
|
| @@ -92,6 +92,8 @@ class MEDIA_EXPORT DecoderSelector {
|
| scoped_ptr<Decoder> decoder_;
|
| scoped_ptr<DecryptingDemuxerStream> decrypted_stream_;
|
|
|
| + // NOTE: This must always be last so it's invalidated before other member
|
| + // variables might be accessed.
|
| base::WeakPtrFactory<DecoderSelector> weak_ptr_factory_;
|
|
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(DecoderSelector);
|
|
|