Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
index 5a604a4020517ff287cda8f068e70cc232e1f8f1..5b9b43f180c2574f212500442d7e55ef807f032f 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
@@ -612,7 +612,9 @@ public class ChromeTabbedActivity extends ChromeActivity implements ActionBarDel |
launchIntent(url, referer, headers, externalAppId, true, intent); |
} |
RecordUserAction.record("MobileReceivedExternalIntent"); |
- LaunchMetrics.recordHomeScreenLaunchIntoTab(url); |
+ int shortcutSource = intent.getIntExtra( |
+ ShortcutHelper.EXTRA_SOURCE, ShortcutHelper.SOURCE_UNKNOWN); |
+ LaunchMetrics.recordHomeScreenLaunchIntoTab(url, shortcutSource); |
break; |
case REUSE_APP_ID_MATCHING_TAB_ELSE_NEW_TAB: |
launchIntent(url, referer, headers, externalAppId, false, intent); |