Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(124)

Unified Diff: chrome/browser/net/chrome_network_delegate.h

Issue 233353003: Only commit cookie changes in prerenders after a prerender is shown (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Add browser tests, fix a bug in what was changed yesterday. Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/net/chrome_network_delegate.h
===================================================================
--- chrome/browser/net/chrome_network_delegate.h (revision 265252)
+++ chrome/browser/net/chrome_network_delegate.h (working copy)
@@ -49,6 +49,10 @@
class URLBlacklistManager;
}
+namespace prerender {
+class PrerenderTracker;
+}
+
// ChromeNetworkDelegate is the central point from within the chrome code to
// add hooks into the network stack.
class ChromeNetworkDelegate : public net::NetworkDelegate {
@@ -106,6 +110,10 @@
domain_reliability_monitor_ = domain_reliability_monitor;
}
+ void set_prerender_tracker(prerender::PrerenderTracker* prerender_tracker) {
+ prerender_tracker_ = prerender_tracker;
+ }
+
// Adds the Client Hints header to HTTP requests.
void SetEnableClientHints();
@@ -228,6 +236,8 @@
bool first_request_;
+ prerender::PrerenderTracker* prerender_tracker_;
+
DISALLOW_COPY_AND_ASSIGN(ChromeNetworkDelegate);
};

Powered by Google App Engine
This is Rietveld 408576698