Index: chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerToolbar.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerToolbar.java b/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerToolbar.java |
index 0a131dc1adc369763e59bd06e5ae4d8b7e021cf4..64e9d06b5ef2c7d13de66cf53b38c371e8a9ef4f 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerToolbar.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerToolbar.java |
@@ -9,6 +9,7 @@ import android.support.annotation.Nullable; |
import android.support.v4.widget.DrawerLayout; |
import android.util.AttributeSet; |
+import org.chromium.base.metrics.RecordUserAction; |
import org.chromium.chrome.R; |
import org.chromium.chrome.browser.download.ui.DownloadManagerUi.DownloadUiObserver; |
import org.chromium.chrome.browser.widget.selection.SelectionDelegate; |
@@ -49,7 +50,9 @@ public class DownloadManagerToolbar extends SelectionToolbar<DownloadHistoryItem |
@Override |
public void onSelectionStateChange(List<DownloadHistoryItemWrapper> selectedItems) { |
+ boolean wasSelectionEnabled = mIsSelectionEnabled; |
super.onSelectionStateChange(selectedItems); |
+ |
if (!mIsSelectionEnabled) { |
updateTitle(); |
} else { |
@@ -60,6 +63,10 @@ public class DownloadManagerToolbar extends SelectionToolbar<DownloadHistoryItem |
findViewById(R.id.selection_mode_delete_menu_id).setContentDescription( |
getResources().getQuantityString(R.plurals.accessibility_remove_selected_items, |
numSelected, numSelected)); |
+ |
+ if (!wasSelectionEnabled) { |
+ RecordUserAction.record("Android.DownloadManager.SelectionEstablished"); |
+ } |
} |
} |