Index: chrome/browser/extensions/extension_system.cc |
diff --git a/chrome/browser/extensions/extension_system.cc b/chrome/browser/extensions/extension_system.cc |
index d1031f271f1e1832361d1a340cae43d1bb9b9a31..1af19d54634f7c1ac0badec7b1b251508fe99558 100644 |
--- a/chrome/browser/extensions/extension_system.cc |
+++ b/chrome/browser/extensions/extension_system.cc |
@@ -236,6 +236,10 @@ void ExtensionSystemImpl::Shared::Shutdown() { |
extension_service_->Shutdown(); |
} |
+base::Clock* ExtensionSystemImpl::Shared::clock() { |
+ return &clock_; |
+} |
+ |
StateStore* ExtensionSystemImpl::Shared::state_store() { |
return state_store_.get(); |
} |
@@ -326,7 +330,7 @@ void ExtensionSystemImpl::InitForRegularProfile(bool extensions_enabled) { |
shared_->info_map(); |
extension_process_manager_.reset(ExtensionProcessManager::Create(profile_)); |
- alarm_manager_.reset(new AlarmManager(profile_, &base::Time::Now)); |
+ alarm_manager_.reset(new AlarmManager(profile_, shared_->clock())); |
serial_connection_manager_.reset(new ApiResourceManager<SerialConnection>( |
BrowserThread::FILE)); |