| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| index a0c2500de2d182aa32d3a340de56a08016880d57..5b47cef4cda9bfbb14ac405a3a3aeedfa95245ec 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| @@ -15,6 +15,7 @@ import android.graphics.Color;
|
| import android.graphics.Rect;
|
| import android.net.Uri;
|
| import android.os.Build;
|
| +import android.os.SystemClock;
|
| import android.view.ContextMenu;
|
| import android.view.LayoutInflater;
|
| import android.view.Menu;
|
| @@ -475,12 +476,17 @@ public class NewTabPage
|
| }
|
| }
|
|
|
| + final long offlineQueryStartTime = SystemClock.elapsedRealtime();
|
| +
|
| OfflinePageBridge.getForProfile(mProfile).checkPagesExistOffline(
|
| urlsToCheckForOfflinePage, new Callback<Set<String>>() {
|
| @Override
|
| public void onResult(Set<String> urlsWithOfflinePages) {
|
| urlsAvailableOffline.addAll(urlsWithOfflinePages);
|
| callback.onResult(urlsAvailableOffline);
|
| + RecordHistogram.recordTimesHistogram("NewTabPage.OfflineUrlsLoadTime",
|
| + SystemClock.elapsedRealtime() - offlineQueryStartTime,
|
| + TimeUnit.MILLISECONDS);
|
| }
|
| });
|
| }
|
|
|