Index: media/filters/decoder_selector.cc |
diff --git a/media/filters/decoder_selector.cc b/media/filters/decoder_selector.cc |
index c520eb886226c90fb3ecdcacb1d38b6e45cd64fe..23e10e5250f64015e0495ceb058e7241e6126374 100644 |
--- a/media/filters/decoder_selector.cc |
+++ b/media/filters/decoder_selector.cc |
@@ -202,8 +202,8 @@ void DecoderSelector<StreamType>::InitializeDecoder() { |
// Select the next non-blacklisted decoder. |
while (!decoders_.empty()) { |
- std::unique_ptr<Decoder> decoder(decoders_.front()); |
- decoders_.weak_erase(decoders_.begin()); |
+ std::unique_ptr<Decoder> decoder(std::move(decoders_.front())); |
+ decoders_.erase(decoders_.begin()); |
// When |decrypted_stream_| is selected, the |config_| has changed so ignore |
// the blacklist. |
if (decrypted_stream_ || |