Index: media/filters/decrypting_audio_decoder.cc |
diff --git a/media/filters/decrypting_audio_decoder.cc b/media/filters/decrypting_audio_decoder.cc |
index a96c9dba0c5f92c89184a231d512ce93be5657e3..942e24af3a8735b285e215331791bc712d5d96dd 100644 |
--- a/media/filters/decrypting_audio_decoder.cc |
+++ b/media/filters/decrypting_audio_decoder.cc |
@@ -38,7 +38,6 @@ DecryptingAudioDecoder::DecryptingAudioDecoder( |
const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, |
const SetDecryptorReadyCB& set_decryptor_ready_cb) |
: task_runner_(task_runner), |
- weak_factory_(this), |
state_(kUninitialized), |
demuxer_stream_(NULL), |
set_decryptor_ready_cb_(set_decryptor_ready_cb), |
@@ -46,8 +45,8 @@ DecryptingAudioDecoder::DecryptingAudioDecoder( |
key_added_while_decode_pending_(false), |
bits_per_channel_(0), |
channel_layout_(CHANNEL_LAYOUT_NONE), |
- samples_per_second_(0) { |
-} |
+ samples_per_second_(0), |
+ weak_factory_(this) {} |
void DecryptingAudioDecoder::Initialize( |
DemuxerStream* stream, |