Chromium Code Reviews| Index: chrome/browser/page_load_metrics/page_load_metrics_initialize.cc |
| diff --git a/chrome/browser/page_load_metrics/page_load_metrics_initialize.cc b/chrome/browser/page_load_metrics/page_load_metrics_initialize.cc |
| index 32b78352152f0c1486a6a3b4b79d8304b8f0869d..be370edeae86952b0a5155b5def106adee2f9044 100644 |
| --- a/chrome/browser/page_load_metrics/page_load_metrics_initialize.cc |
| +++ b/chrome/browser/page_load_metrics/page_load_metrics_initialize.cc |
| @@ -10,6 +10,7 @@ |
| #include "base/macros.h" |
| #include "base/memory/ptr_util.h" |
| #include "base/timer/timer.h" |
| +#include "build/build_config.h" |
| #include "chrome/browser/page_load_metrics/metrics_web_contents_observer.h" |
| #if defined(OS_ANDROID) |
| #include "chrome/browser/page_load_metrics/observers/android_page_load_metrics_observer.h" |
| @@ -37,6 +38,9 @@ |
| #include "chrome/browser/page_load_metrics/observers/previews_ukm_observer.h" |
| #include "chrome/browser/page_load_metrics/observers/protocol_page_load_metrics_observer.h" |
| #include "chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_observer.h" |
| +#if !defined(OS_ANDROID) |
|
Charlie Harrison
2017/08/09 02:42:05
nit: platform specific includes go in a separate s
ducbui
2017/08/09 03:25:21
Done.
|
| +#include "chrome/browser/page_load_metrics/observers/session_restore_page_load_metrics_observer.h" |
| +#endif // OS_ANDROID |
| #include "chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.h" |
| #include "chrome/browser/page_load_metrics/observers/tab_restore_page_load_metrics_observer.h" |
| #include "chrome/browser/page_load_metrics/observers/ukm_page_load_metrics_observer.h" |
| @@ -137,6 +141,10 @@ void PageLoadMetricsEmbedder::RegisterObservers( |
| web_contents_); |
| if (loading_predictor_observer) |
| tracker->AddObserver(std::move(loading_predictor_observer)); |
| +#if !defined(OS_ANDROID) |
| + tracker->AddObserver( |
| + base::MakeUnique<SessionRestorePageLoadMetricsObserver>()); |
| +#endif |
| tracker->AddObserver( |
| base::MakeUnique<LocalNetworkRequestsPageLoadMetricsObserver>()); |
| } else { |