| Index: content/browser/media/session/media_session_impl.cc
|
| diff --git a/content/browser/media/session/media_session_impl.cc b/content/browser/media/session/media_session_impl.cc
|
| index e2e554653b7c795504b18975930c0d1d8b468722..222701e81c0411222060cc19fb5bc558f55a4d03 100644
|
| --- a/content/browser/media/session/media_session_impl.cc
|
| +++ b/content/browser/media/session/media_session_impl.cc
|
| @@ -93,8 +93,10 @@ MediaSessionImpl::~MediaSessionImpl() {
|
| DCHECK(pepper_players_.empty());
|
| DCHECK(one_shot_players_.empty());
|
| DCHECK(audio_focus_state_ == State::INACTIVE);
|
| - for (auto& observer : observers_)
|
| + for (auto& observer : observers_) {
|
| observer.MediaSessionDestroyed();
|
| + observer.StopObserving();
|
| + }
|
| }
|
|
|
| void MediaSessionImpl::WebContentsDestroyed() {
|
|
|