| 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 f5069844108a35e99fcc2157494113f37dbbac71..e3f1c26a2bcd94505bbc2c44f96bdf97a02c8692 100644
|
| --- a/content/browser/media/session/media_session_impl.cc
|
| +++ b/content/browser/media/session/media_session_impl.cc
|
| @@ -118,8 +118,10 @@ void MediaSessionImpl::RenderFrameDeleted(RenderFrameHost* rfh) {
|
|
|
| void MediaSessionImpl::DidFinishNavigation(
|
| NavigationHandle* navigation_handle) {
|
| - if (!navigation_handle->HasCommitted() || navigation_handle->IsSamePage())
|
| + if (!navigation_handle->HasCommitted() ||
|
| + navigation_handle->IsSameDocument()) {
|
| return;
|
| + }
|
|
|
| RenderFrameHost* rfh = navigation_handle->GetRenderFrameHost();
|
| if (services_.count(rfh))
|
|
|