| Index: chrome/android/java/src/org/chromium/chrome/browser/snackbar/LoFiBarPopupController.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/snackbar/LoFiBarPopupController.java b/chrome/android/java/src/org/chromium/chrome/browser/snackbar/LoFiBarPopupController.java
|
| index 3160bd9762488850b85bcb6cf81ddfd581929b06..1f3f40ed985bbde8120eced378676866a7fe3da1 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/snackbar/LoFiBarPopupController.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/snackbar/LoFiBarPopupController.java
|
| @@ -39,10 +39,11 @@ public class LoFiBarPopupController implements SnackbarManager.SnackbarControlle
|
| */
|
| public void showLoFiBar(Tab tab) {
|
| mTab = tab;
|
| - mSnackbarManager.showSnackbar(
|
| - null, mContext.getString(R.string.data_reduction_lo_fi_snackbar_message),
|
| - mContext.getString(R.string.data_reduction_lo_fi_snackbar_action),
|
| - tab.getId(), this, DEFAULT_LO_FI_SNACKBAR_SHOW_DURATION_MS);
|
| + mSnackbarManager.showSnackbar(Snackbar.make(
|
| + mContext.getString(R.string.data_reduction_lo_fi_snackbar_message), this)
|
| + .setAction(mContext.getString(R.string.data_reduction_lo_fi_snackbar_action),
|
| + tab.getId())
|
| + .setDuration(DEFAULT_LO_FI_SNACKBAR_SHOW_DURATION_MS));
|
| DataReductionProxyUma.dataReductionProxyLoFiUIAction(
|
| DataReductionProxyUma.ACTION_LOAD_IMAGES_SNACKBAR_SHOWN);
|
| }
|
| @@ -51,7 +52,7 @@ public class LoFiBarPopupController implements SnackbarManager.SnackbarControlle
|
| * Dismisses the snackbar.
|
| */
|
| public void dismissLoFiBar() {
|
| - if (mSnackbarManager.isShowing()) mSnackbarManager.removeSnackbarEntry(this);
|
| + if (mSnackbarManager.isShowing()) mSnackbarManager.removeMatchingSnackbars(this);
|
| }
|
|
|
| /**
|
|
|