Index: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java |
index 45fb196f55901f7c88f2098789f27e38c97f42e4..1c1ba7f19ca5ad5740e959da048b247a3ad1481a 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java |
@@ -43,6 +43,7 @@ import org.chromium.chrome.browser.feature_engagement_tracker.FeatureEngagementT |
import org.chromium.chrome.browser.offlinepages.DownloadUiActionFlags; |
import org.chromium.chrome.browser.offlinepages.OfflinePageBridge; |
import org.chromium.chrome.browser.offlinepages.downloads.OfflinePageDownloadBridge; |
+import org.chromium.chrome.browser.profiles.Profile; |
import org.chromium.chrome.browser.tab.Tab; |
import org.chromium.chrome.browser.tabmodel.TabModel.TabLaunchType; |
import org.chromium.chrome.browser.tabmodel.document.TabDelegate; |
@@ -152,6 +153,11 @@ public class DownloadUtils { |
} |
} |
+ Profile profile = (tab == null ? Profile.getLastUsedProfile() : tab.getProfile()); |
+ FeatureEngagementTracker tracker = |
+ FeatureEngagementTrackerFactory.getFeatureEngagementTrackerForProfile(profile); |
+ tracker.notifyEvent(EventConstants.DOWNLOAD_HOME_OPENED); |
+ |
return true; |
} |