From 4627d05776eae80bd90a3ac27dbbae33ba18c3fb Mon Sep 17 00:00:00 2001 From: "tburkard@chromium.org" Date: Wed, 22 Aug 2012 00:21:09 +0000 Subject: Fix bug in load time stats. R=mmenke@chromium.org Review URL: https://chromiumcodereview.appspot.com/10870005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152689 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/net/load_time_stats.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'chrome/browser/net') diff --git a/chrome/browser/net/load_time_stats.cc b/chrome/browser/net/load_time_stats.cc index acb61f9..f17cd85 100644 --- a/chrome/browser/net/load_time_stats.cc +++ b/chrome/browser/net/load_time_stats.cc @@ -179,6 +179,7 @@ class LoadTimeStats::TabLoadStats { bool spinner_started() { return spinner_started_; } void set_spinner_started(bool value) { spinner_started_ = value; } base::TimeTicks load_start_time() { return load_start_time_; } + void set_load_start_time(base::TimeTicks time) { load_start_time_ = time; } int next_timer_index() { return next_timer_index_; } void set_next_timer_index(int index) { next_timer_index_ = index; } base::Timer& timer() { return timer_; } @@ -352,6 +353,7 @@ void LoadTimeStats::OnTabEvent(std::pair render_view_id, TabLoadStats* stats = GetTabLoadStats(render_view_id); if (event == SPINNER_START) { stats->set_spinner_started(true); + stats->set_load_start_time(base::TimeTicks::Now()); for (int status = REQUEST_STATUS_CACHE_WAIT; status <= REQUEST_STATUS_ACTIVE; status++) { stats->per_status_stats()[status].ResetTimes(); -- cgit v1.1