| Index: media/filters/gpu_video_decoder.cc
|
| diff --git a/media/filters/gpu_video_decoder.cc b/media/filters/gpu_video_decoder.cc
|
| index 44ccf35ec1e4c81af67d2c7ffaac89196df5ed05..0f73331e78529408d26bea6adde9c3456ba004f6 100644
|
| --- a/media/filters/gpu_video_decoder.cc
|
| +++ b/media/filters/gpu_video_decoder.cc
|
| @@ -72,7 +72,7 @@ void GpuVideoDecoder::Reset(const base::Closure& closure) {
|
| DVLOG(3) << "Reset()";
|
| DCHECK(gvd_loop_proxy_->BelongsToCurrentThread());
|
|
|
| - if (state_ == kDrainingDecoder && !factories_->IsAborted()) {
|
| + if (state_ == kDrainingDecoder) {
|
| gvd_loop_proxy_->PostTask(FROM_HERE, base::Bind(
|
| &GpuVideoDecoder::Reset, weak_this_, closure));
|
| // NOTE: if we're deferring Reset() until a Flush() completes, return
|
|
|