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 |