| 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 d6aee739478631efeda8801b3b6c2a445acb8137..175ab6d49c922d7c67d95287bfe03161a1354c6b 100644
|
| --- a/chrome/browser/performance_monitor/startup_timer.cc
|
| +++ b/chrome/browser/performance_monitor/startup_timer.cc
|
| @@ -90,10 +90,13 @@ void StartupTimer::Observe(int type,
|
| const content::NotificationDetails& details) {
|
| CHECK(type == chrome::NOTIFICATION_PERFORMANCE_MONITOR_INITIALIZED);
|
| performance_monitor_initialized_ = true;
|
| - if (elapsed_startup_time_ != base::TimeDelta())
|
| - InsertElapsedStartupTime();
|
| - if (elapsed_session_restore_times_.size())
|
| - InsertElapsedSessionRestoreTime();
|
| +
|
| + if (PerformanceMonitor::GetInstance()->database_logging_enabled()) {
|
| + if (elapsed_startup_time_ != base::TimeDelta())
|
| + InsertElapsedStartupTime();
|
| + if (elapsed_session_restore_times_.size())
|
| + InsertElapsedSessionRestoreTime();
|
| + }
|
| }
|
|
|
| // static
|
|
|