summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/navigation_state.cc
diff options
context:
space:
mode:
authormmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-24 17:50:18 +0000
committermmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-24 17:50:18 +0000
commit987d51af86cf27ef03c4f57a643fe77455a9a63d (patch)
tree481d6e4ace97f81bea712b49ee6ee4b3490f0db8 /chrome/renderer/navigation_state.cc
parent567812dd45d36e093554664bdbd4284a9670a8b3 (diff)
downloadchromium_src-987d51af86cf27ef03c4f57a643fe77455a9a63d.zip
chromium_src-987d51af86cf27ef03c4f57a643fe77455a9a63d.tar.gz
chromium_src-987d51af86cf27ef03c4f57a643fe77455a9a63d.tar.bz2
The RenderView currently only updates the navigation state
for the currently displayed data source in OnDisplayPrerenderedPage. If there's a provisional data source, it still thinks its being prerendered when it becomes the main data source. This CL fixes that issue. To do this, it moves the |is_prerendering_| flag over to the RenderView. While not a strictly necessary design change, things are a bit less bug-prone this way. Also changes how |was_started_as_prerender| is set. BUG=73173 TEST=none, yet (manual test: Go to http://peter.sh and refresh it a few times, with prerender enabled and a debug build. Notice lack of DCHECK assertion in OnDisplayPrerenderedPage) Review URL: http://codereview.chromium.org/6532031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75903 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/navigation_state.cc')
-rw-r--r--chrome/renderer/navigation_state.cc9
1 files changed, 0 insertions, 9 deletions
diff --git a/chrome/renderer/navigation_state.cc b/chrome/renderer/navigation_state.cc
index dfa9f84..57be7eb 100644
--- a/chrome/renderer/navigation_state.cc
+++ b/chrome/renderer/navigation_state.cc
@@ -39,14 +39,6 @@ void NavigationState::set_alt_error_page_fetcher(
alt_error_page_fetcher_.reset(f);
}
-bool NavigationState::is_prerendering() const {
- return is_prerendering_;
-}
-
-void NavigationState::set_is_prerendering(bool is_prerendering) {
- is_prerendering_ = is_prerendering;
-}
-
bool NavigationState::was_started_as_prerender() const {
return was_started_as_prerender_;
}
@@ -72,7 +64,6 @@ NavigationState::NavigationState(PageTransition::Type transition_type,
pending_page_id_(pending_page_id),
pending_history_list_offset_(pending_history_list_offset),
use_error_page_(false),
- is_prerendering_(false),
was_started_as_prerender_(false),
cache_policy_override_set_(false),
cache_policy_override_(WebKit::WebURLRequest::UseProtocolCachePolicy),