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 e5dc7328d46e9df58bdd66e180e4cdd917f8347e..45fb196f55901f7c88f2098789f27e38c97f42e4 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 |
@@ -39,6 +39,7 @@ import org.chromium.chrome.browser.download.ui.BackendProvider; |
import org.chromium.chrome.browser.download.ui.BackendProvider.DownloadDelegate; |
import org.chromium.chrome.browser.download.ui.DownloadFilter; |
import org.chromium.chrome.browser.download.ui.DownloadHistoryItemWrapper; |
+import org.chromium.chrome.browser.feature_engagement_tracker.FeatureEngagementTrackerFactory; |
import org.chromium.chrome.browser.offlinepages.DownloadUiActionFlags; |
import org.chromium.chrome.browser.offlinepages.OfflinePageBridge; |
import org.chromium.chrome.browser.offlinepages.downloads.OfflinePageDownloadBridge; |
@@ -46,6 +47,8 @@ import org.chromium.chrome.browser.tab.Tab; |
import org.chromium.chrome.browser.tabmodel.TabModel.TabLaunchType; |
import org.chromium.chrome.browser.tabmodel.document.TabDelegate; |
import org.chromium.chrome.browser.util.IntentUtils; |
+import org.chromium.components.feature_engagement_tracker.EventConstants; |
+import org.chromium.components.feature_engagement_tracker.FeatureEngagementTracker; |
import org.chromium.content_public.browser.DownloadState; |
import org.chromium.content_public.browser.LoadUrlParams; |
import org.chromium.ui.base.DeviceFormFactor; |
@@ -216,6 +219,11 @@ public class DownloadUtils { |
bridge.destroy(); |
DownloadUtils.recordDownloadPageMetrics(tab); |
} |
+ |
+ FeatureEngagementTracker tracker = |
+ FeatureEngagementTrackerFactory.getFeatureEngagementTrackerForProfile( |
+ tab.getProfile()); |
+ tracker.notifyEvent(EventConstants.DOWNLOAD_PAGE_STARTED); |
} |
/** |