| Index: chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| index 34aba7a8fb834121a67ab1593fe3113f09724706..9e195bcd6030e0ed6282d4740642200a147ccbf3 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| @@ -9,7 +9,6 @@ import android.content.Intent;
|
| import android.content.IntentFilter;
|
| import android.os.BatteryManager;
|
| import android.os.Environment;
|
| -import android.os.SystemClock;
|
|
|
| import org.chromium.base.Log;
|
| import org.chromium.base.metrics.RecordHistogram;
|
| @@ -206,7 +205,7 @@ public class OfflinePageUtils {
|
| * Records UMA data when the Offline Pages Background Load service awakens.
|
| * @param context android context
|
| */
|
| - public static void recordWakeupUMA(Context context, long millisSinceBootTask) {
|
| + public static void recordWakeupUMA(Context context, long taskScheduledTimeMillis) {
|
| IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
|
| // Note this is a sticky intent, so we aren't really registering a receiver, just getting
|
| // the sticky intent. That means that we don't need to unregister the filter later.
|
| @@ -228,8 +227,8 @@ public class OfflinePageUtils {
|
| connectionType, ConnectionType.CONNECTION_LAST + 1);
|
|
|
| // Collect UMA on the time since the request started.
|
| - long milliSinceBootNow = SystemClock.elapsedRealtime();
|
| - long delayInMilliseconds = milliSinceBootNow - millisSinceBootTask;
|
| + long nowMillis = System.currentTimeMillis();
|
| + long delayInMilliseconds = nowMillis - taskScheduledTimeMillis;
|
| if (delayInMilliseconds <= 0) {
|
| return;
|
| }
|
|
|