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 |