| Index: chrome/browser/android/offline_pages/prerendering_loader.cc
|
| diff --git a/chrome/browser/android/offline_pages/prerendering_loader.cc b/chrome/browser/android/offline_pages/prerendering_loader.cc
|
| index 2b84f713c4375d54447379d70c876f4ef8fb1e70..2584933c487dc4fe7788b1e07ae5e5eec829e0e0 100644
|
| --- a/chrome/browser/android/offline_pages/prerendering_loader.cc
|
| +++ b/chrome/browser/android/offline_pages/prerendering_loader.cc
|
| @@ -6,11 +6,13 @@
|
|
|
| #include "base/location.h"
|
| #include "base/logging.h"
|
| +#include "base/metrics/histogram_macros.h"
|
| #include "base/threading/thread_task_runner_handle.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "content/public/browser/browser_context.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/browser/web_contents.h"
|
| +#include "net/base/network_change_notifier.h"
|
| #include "ui/gfx/geometry/size.h"
|
|
|
| namespace offline_pages {
|
| @@ -177,6 +179,10 @@ void PrerenderingLoader::HandleLoadingStopped() {
|
| if (adapter_->GetFinalStatus() ==
|
| prerender::FinalStatus::FINAL_STATUS_UNSUPPORTED_SCHEME) {
|
| request_status = Offliner::RequestStatus::PRERENDERING_CANCELED;
|
| + UMA_HISTOGRAM_ENUMERATION(
|
| + "OfflinePages.Background.UnsupportedScheme.ConnectionType",
|
| + net::NetworkChangeNotifier::GetConnectionType(),
|
| + net::NetworkChangeNotifier::ConnectionType::CONNECTION_LAST + 1);
|
| }
|
| adapter_->DestroyActive();
|
| }
|
|
|