| Index: chrome/browser/browser_process_impl.cc
|
| diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
|
| index 91687ef9dd9b26938180906449f0e33b8f70e4ff..d509d4fff1b201492404acb134c4c8f9d7cae303 100644
|
| --- a/chrome/browser/browser_process_impl.cc
|
| +++ b/chrome/browser/browser_process_impl.cc
|
| @@ -154,9 +154,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());
|
|
|
| @@ -621,6 +619,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();
|
| }
|
|
|
|
|