| Index: chrome/browser/browser_process_impl.cc
|
| diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
|
| index a4e35338f5b4770b9061a90354a08db991f6c901..3361d14be197532ba927f3dfa554a157a25fc32e 100644
|
| --- a/chrome/browser/browser_process_impl.cc
|
| +++ b/chrome/browser/browser_process_impl.cc
|
| @@ -155,9 +155,7 @@ BrowserProcessImpl::BrowserProcessImpl(
|
| module_ref_count_(0),
|
| did_start_(false),
|
| download_status_updater_(new DownloadStatusUpdater),
|
| - local_state_task_runner_(local_state_task_runner),
|
| - network_time_tracker_(new NetworkTimeTracker(
|
| - scoped_ptr<base::TickClock>(new base::DefaultTickClock()))) {
|
| + local_state_task_runner_(local_state_task_runner) {
|
| g_browser_process = this;
|
| platform_part_.reset(new BrowserProcessPlatformPart());
|
|
|
| @@ -622,6 +620,11 @@ WebRtcLogUploader* BrowserProcessImpl::webrtc_log_uploader() {
|
| #endif
|
|
|
| NetworkTimeTracker* BrowserProcessImpl::network_time_tracker() {
|
| + if (!network_time_tracker_) {
|
| + network_time_tracker_.reset(new NetworkTimeTracker(
|
| + scoped_ptr<base::TickClock>(new base::DefaultTickClock()),
|
| + local_state()));
|
| + }
|
| return network_time_tracker_.get();
|
| }
|
|
|
|
|