Index: media/filters/pipeline_controller.cc |
diff --git a/media/filters/pipeline_controller.cc b/media/filters/pipeline_controller.cc |
index c5026788277bbf7585464751b4bef13329e3665e..2055afb9dc08cdd3a3879434301051a1b84167c8 100644 |
--- a/media/filters/pipeline_controller.cc |
+++ b/media/filters/pipeline_controller.cc |
@@ -104,7 +104,9 @@ bool PipelineController::IsStable() { |
bool PipelineController::IsSuspended() { |
DCHECK(thread_checker_.CalledOnValidThread()); |
- return (pending_suspend_ || state_ == State::SUSPENDED) && !pending_resume_; |
+ return (pending_suspend_ || state_ == State::SUSPENDING || |
+ state_ == State::SUSPENDED) && |
+ !pending_resume_; |
} |
bool PipelineController::IsPipelineSuspended() { |