| Index: media/cast/audio_receiver/audio_receiver.cc
|
| diff --git a/media/cast/audio_receiver/audio_receiver.cc b/media/cast/audio_receiver/audio_receiver.cc
|
| index e1e91cb9aacf4daab14d2e8864a6d7c2c9c93053..5cb080205a24775125d5767a27939e4224ee2f8a 100644
|
| --- a/media/cast/audio_receiver/audio_receiver.cc
|
| +++ b/media/cast/audio_receiver/audio_receiver.cc
|
| @@ -59,16 +59,6 @@ AudioReceiver::AudioReceiver(scoped_refptr<CastEnvironment> cast_environment,
|
|
|
| AudioReceiver::~AudioReceiver() {
|
| DCHECK(cast_environment_->CurrentlyOn(CastEnvironment::MAIN));
|
| -
|
| - // If any callbacks for encoded audio frames are queued, flush them out now.
|
| - // This is critical because some Closures in |frame_request_queue_| may have
|
| - // Unretained references to |this|.
|
| - while (!frame_request_queue_.empty()) {
|
| - frame_request_queue_.front().Run(
|
| - make_scoped_ptr<transport::EncodedAudioFrame>(NULL), base::TimeTicks());
|
| - frame_request_queue_.pop_front();
|
| - }
|
| -
|
| cast_environment_->Logging()->RemoveRawEventSubscriber(&event_subscriber_);
|
| }
|
|
|
|
|