Index: net/http/http_network_layer.cc |
diff --git a/net/http/http_network_layer.cc b/net/http/http_network_layer.cc |
index ce3fab89f066755a12bad8515b4549f98d9a56d0..68bc5f841294902e50d1a12de3c39ec93fa108dd 100644 |
--- a/net/http/http_network_layer.cc |
+++ b/net/http/http_network_layer.cc |
@@ -152,11 +152,15 @@ HttpNetworkSession* HttpNetworkLayer::GetSession() { |
return session_; |
} |
-void HttpNetworkLayer::Suspend(bool suspend) { |
- suspended_ = suspend; |
+void HttpNetworkLayer::OnSuspend() { |
+ suspended_ = true; |
- if (suspend && session_) |
+ if (session_) |
session_->CloseIdleConnections(); |
} |
+void HttpNetworkLayer::OnResume() { |
+ suspended_ = false; |
+} |
+ |
} // namespace net |