Index: content/browser/loader/resource_dispatcher_host_impl.cc |
diff --git a/content/browser/loader/resource_dispatcher_host_impl.cc b/content/browser/loader/resource_dispatcher_host_impl.cc |
index fdddc37d1a59700218d8a6dbd0e893a81267532c..0f1890a1ee0381c29abddb25374dbca0bd24f8bd 100644 |
--- a/content/browser/loader/resource_dispatcher_host_impl.cc |
+++ b/content/browser/loader/resource_dispatcher_host_impl.cc |
@@ -1324,8 +1324,9 @@ ResourceRequestInfoImpl* ResourceDispatcherHostImpl::CreateRequestInfo( |
void ResourceDispatcherHostImpl::OnRenderViewHostCreated( |
int child_id, |
- int route_id) { |
- scheduler_->OnClientCreated(child_id, route_id); |
+ int route_id, |
+ bool is_visible) { |
+ scheduler_->OnClientCreated(child_id, route_id, is_visible); |
} |
void ResourceDispatcherHostImpl::OnRenderViewHostDeleted( |
@@ -1335,6 +1336,18 @@ void ResourceDispatcherHostImpl::OnRenderViewHostDeleted( |
CancelRequestsForRoute(child_id, route_id); |
} |
+void ResourceDispatcherHostImpl::OnRenderViewHostWasHidden( |
+ int child_id, |
+ int route_id) { |
+ scheduler_->OnVisibilityChanged(child_id, route_id, false); |
+} |
+ |
+void ResourceDispatcherHostImpl::OnRenderViewHostWasShown( |
+ int child_id, |
+ int route_id) { |
+ scheduler_->OnVisibilityChanged(child_id, route_id, true); |
+} |
+ |
// This function is only used for saving feature. |
void ResourceDispatcherHostImpl::BeginSaveFile( |
const GURL& url, |