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)) |