Index: extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.cc |
diff --git a/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.cc b/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.cc |
index f28a9004571bf4b8a963d1515c04d0b09e031ef6..72d9b9f35a488b06d7e808fcd7219d744e726ecf 100644 |
--- a/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.cc |
+++ b/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.cc |
@@ -204,7 +204,7 @@ void MimeHandlerStreamManager::EmbedderObserver::RenderProcessGone( |
void MimeHandlerStreamManager::EmbedderObserver::ReadyToCommitNavigation( |
content::NavigationHandle* navigation_handle) { |
- if (navigation_handle->IsSamePage() || |
+ if (navigation_handle->IsSameDocument() || |
!IsTrackedRenderFrameHost(navigation_handle->GetRenderFrameHost())) { |
return; |
} |
@@ -221,8 +221,10 @@ void MimeHandlerStreamManager::EmbedderObserver::ReadyToCommitNavigation( |
void MimeHandlerStreamManager::EmbedderObserver::DidStartNavigation( |
content::NavigationHandle* navigation_handle) { |
// If the top level frame is navigating away, clean up the stream. |
- if (navigation_handle->IsInMainFrame() && !navigation_handle->IsSamePage()) |
+ if (navigation_handle->IsInMainFrame() && |
+ !navigation_handle->IsSameDocument()) { |
AbortStream(); |
+ } |
} |
void MimeHandlerStreamManager::EmbedderObserver::RenderFrameHostChanged( |