| Index: media/remoting/courier_renderer.cc
|
| diff --git a/media/remoting/courier_renderer.cc b/media/remoting/courier_renderer.cc
|
| index b83c7f751440db55a06de12b25d0bc3524dd3521..e1aad417acbfe858a048dadc108e644975cb74ec 100644
|
| --- a/media/remoting/courier_renderer.cc
|
| +++ b/media/remoting/courier_renderer.cc
|
| @@ -673,9 +673,10 @@ void CourierRenderer::OnFatalError(StopTrigger stop_trigger) {
|
|
|
| data_flow_poll_timer_.Stop();
|
|
|
| + // This renderer will be shut down shortly. To prevent breaking the pipeline,
|
| + // just run the callback without reporting error.
|
| if (!init_workflow_done_callback_.is_null()) {
|
| - base::ResetAndReturn(&init_workflow_done_callback_)
|
| - .Run(PIPELINE_ERROR_INITIALIZATION_FAILED);
|
| + base::ResetAndReturn(&init_workflow_done_callback_).Run(PIPELINE_OK);
|
| return;
|
| }
|
|
|
|
|