| Index: chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
|
| index a2b3aed6310c8feca9be0393bf9479e67c7b1316..bbb08b43e5cc29fd2062c8137771b4e81980df8f 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
|
| @@ -95,10 +95,12 @@ public class DeferredStartupHandler {
|
| RecordHistogram.recordLongTimesHistogram(
|
| "UMA.Debug.EnableCrashUpload.DeferredStartUpMaxTaskDuration", mMaxTaskDuration,
|
| TimeUnit.MILLISECONDS);
|
| - RecordHistogram.recordLongTimesHistogram(
|
| - "UMA.Debug.EnableCrashUpload.DeferredStartUpCompleteTime",
|
| - SystemClock.uptimeMillis() - UmaUtils.getForegroundStartTime(),
|
| - TimeUnit.MILLISECONDS);
|
| + if (UmaUtils.hasComeToForeground()) {
|
| + RecordHistogram.recordLongTimesHistogram(
|
| + "UMA.Debug.EnableCrashUpload.DeferredStartUpCompleteTime",
|
| + SystemClock.uptimeMillis() - UmaUtils.getForegroundStartTime(),
|
| + TimeUnit.MILLISECONDS);
|
| + }
|
| }
|
|
|
| /**
|
|
|