| Index: chrome/android/java/src/org/chromium/chrome/browser/snackbar/SnackbarCollection.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/snackbar/SnackbarCollection.java b/chrome/android/java/src/org/chromium/chrome/browser/snackbar/SnackbarCollection.java
|
| index e8b2965e4e6e4c10e4810b52a1734b59a1245c50..f87bdd2e5f5c3ddcd72912485c5b2544c04133e9 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/snackbar/SnackbarCollection.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/snackbar/SnackbarCollection.java
|
| @@ -4,6 +4,7 @@
|
|
|
| package org.chromium.chrome.browser.snackbar;
|
|
|
| +import org.chromium.base.metrics.RecordUserAction;
|
| import org.chromium.chrome.browser.snackbar.SnackbarManager.SnackbarController;
|
|
|
| import java.util.Deque;
|
| @@ -45,8 +46,12 @@ private Snackbar removeCurrent(boolean isAction) {
|
| Snackbar current = mSnackbars.pollFirst();
|
| if (current != null) {
|
| SnackbarController controller = current.getController();
|
| - if (isAction) controller.onAction(current.getActionData());
|
| - else controller.onDismissNoAction(current.getActionData());
|
| + if (isAction) {
|
| + RecordUserAction.record("Snackbar.ButtonTapped");
|
| + controller.onAction(current.getActionData());
|
| + } else {
|
| + controller.onDismissNoAction(current.getActionData());
|
| + }
|
| }
|
| return current;
|
| }
|
|
|