| Index: chrome/android/java/src/org/chromium/chrome/browser/Tab.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/Tab.java b/chrome/android/java/src/org/chromium/chrome/browser/Tab.java
|
| index 208d5fce697911fe34e3237cf04a12be4a2847b1..dfd0ffc1f1fdac756d84264f46cd792f1bad6034 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/Tab.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/Tab.java
|
| @@ -521,6 +521,11 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener,
|
| @Override
|
| public void didCommitProvisionalLoadForFrame(long frameId, boolean isMainFrame, String url,
|
| int transitionType) {
|
| + if (isMainFrame && UmaUtils.isRunningApplicationStart()) {
|
| + nativeRecordStartupToCommitUma();
|
| + UmaUtils.setRunningApplicationStart(false);
|
| + }
|
| +
|
| if (isMainFrame) {
|
| mIsTabStateDirty = true;
|
| updateTitle();
|
| @@ -2373,4 +2378,5 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener,
|
| private native void nativeSearchByImageInNewTabAsync(long nativeTabAndroid);
|
| private native void nativeSetInterceptNavigationDelegate(long nativeTabAndroid,
|
| InterceptNavigationDelegate delegate);
|
| + private static native void nativeRecordStartupToCommitUma();
|
| }
|
|
|