Index: chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java |
index 635d840c6fe9078735c4d0a6d0363ca55ef1f75c..bcb8430a9f46ba026e6e3e6e2ba056d101206aa9 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java |
@@ -307,6 +307,12 @@ public class IntentHandler { |
ExternalAppId externalId = determineExternalIntentSource(mPackageName, intent); |
RecordHistogram.recordEnumeratedHistogram("MobileIntent.PageLoadDueToExternalApp", |
externalId.ordinal(), ExternalAppId.INDEX_BOUNDARY.ordinal()); |
+ if (externalId == ExternalAppId.OTHER) { |
+ String appId = IntentUtils.safeGetStringExtra(intent, Browser.EXTRA_APPLICATION_ID); |
+ if (!TextUtils.isEmpty(appId)) { |
+ RapporServiceBridge.sampleString("Android.PageLoadDueToExternalApp", appId); |
+ } |
+ } |
} |
/** |