| Index: content/renderer/media/webmediaplayer_ms.cc
|
| diff --git a/content/renderer/media/webmediaplayer_ms.cc b/content/renderer/media/webmediaplayer_ms.cc
|
| index 9cad1e5013e951e8755045a989073a4243f96eef..1921f52bd22d48f5ba796f5287147520aa97f520 100644
|
| --- a/content/renderer/media/webmediaplayer_ms.cc
|
| +++ b/content/renderer/media/webmediaplayer_ms.cc
|
| @@ -238,9 +238,9 @@ void WebMediaPlayerMS::setSinkId(
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| const media::SwitchOutputDeviceCB callback =
|
| media::ConvertToSwitchOutputDeviceCB(web_callback);
|
| - if (audio_renderer_ && audio_renderer_->GetOutputDevice()) {
|
| - audio_renderer_->GetOutputDevice()->SwitchOutputDevice(
|
| - sink_id.utf8(), security_origin, callback);
|
| + if (audio_renderer_) {
|
| + audio_renderer_->SwitchOutputDevice(sink_id.utf8(), security_origin,
|
| + callback);
|
| } else {
|
| callback.Run(media::OUTPUT_DEVICE_STATUS_ERROR_INTERNAL);
|
| }
|
|
|