| Index: media/blink/webmediaplayer_impl.cc
|
| diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc
|
| index bf938c256d505711f245c7bcb9cad629206a2470..201ab1701908483c5db5f53e9c33861b8d1f0a8f 100644
|
| --- a/media/blink/webmediaplayer_impl.cc
|
| +++ b/media/blink/webmediaplayer_impl.cc
|
| @@ -699,7 +699,9 @@ void WebMediaPlayerImpl::OnWaitingForDecryptionKey() {
|
|
|
| void WebMediaPlayerImpl::SetCdm(const CdmAttachedCB& cdm_attached_cb,
|
| CdmContext* cdm_context) {
|
| - pipeline_.SetCdm(cdm_context, cdm_attached_cb);
|
| + // If CDM initialization succeeded, tell the pipeline about it.
|
| + if (cdm_context)
|
| + pipeline_.SetCdm(cdm_context, cdm_attached_cb);
|
| }
|
|
|
| void WebMediaPlayerImpl::OnCdmAttached(
|
|
|