Chromium Code Reviews| Index: chrome/browser/performance_monitor/startup_timer.cc |
| diff --git a/chrome/browser/performance_monitor/startup_timer.cc b/chrome/browser/performance_monitor/startup_timer.cc |
| index 8948252b2a84830b8bdcacc00507d1866933b255..630caa24cfb63a792a727d0be98e5a1588e69b71 100644 |
| --- a/chrome/browser/performance_monitor/startup_timer.cc |
| +++ b/chrome/browser/performance_monitor/startup_timer.cc |
| @@ -112,12 +112,14 @@ void StartupTimer::SetElapsedSessionRestoreTime( |
| } |
| void StartupTimer::InsertElapsedStartupTime() { |
| + performance_monitor::Database* database = |
|
Yoyo Zhou
2013/10/04 18:12:07
This file is still in this CL for some reason.
Finnur
2013/10/11 10:59:22
Removed.
|
| + PerformanceMonitor::GetInstance()->database(); |
| content::BrowserThread::PostBlockingPoolSequencedTask( |
| Database::kDatabaseSequenceToken, |
| FROM_HERE, |
| base::Bind( |
| &AddMetricToDatabaseOnBackgroundThread, |
| - base::Unretained(PerformanceMonitor::GetInstance()->database()), |
| + base::Unretained(database), |
| Metric(startup_type_ == STARTUP_NORMAL ? METRIC_STARTUP_TIME |
| : METRIC_TEST_STARTUP_TIME, |
| base::Time::Now(), |
| @@ -129,12 +131,14 @@ void StartupTimer::InsertElapsedSessionRestoreTime() { |
| for (std::vector<base::TimeDelta>::const_iterator iter = |
| elapsed_session_restore_times_.begin(); |
| iter != elapsed_session_restore_times_.end(); ++iter) { |
| + performance_monitor::Database* database = |
| + PerformanceMonitor::GetInstance()->database(); |
| content::BrowserThread::PostBlockingPoolSequencedTask( |
| Database::kDatabaseSequenceToken, |
| FROM_HERE, |
| base::Bind( |
| &AddMetricToDatabaseOnBackgroundThread, |
| - base::Unretained(PerformanceMonitor::GetInstance()->database()), |
| + base::Unretained(database), |
| Metric(METRIC_SESSION_RESTORE_TIME, |
| base::Time::Now(), |
| static_cast<double>(iter->ToInternalValue())))); |