Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java b/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java |
| index fbadb25bc70471b8b5dda92911d99d2116fce09d..f993f64c24c196fbf4ee5774cf71c39c5d96b3ea 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java |
| @@ -253,6 +253,20 @@ class TranslateCompactInfoBar extends InfoBar |
| } |
| } |
| + @Override |
| + protected void onStartedRemoving() { |
| + if (mOverflowMenuHelper != null) { |
| + mOverflowMenuHelper.dismiss(); |
|
mdjones
2017/05/11 17:08:25
nit: inline where possible (and below).
Marti Wong
2017/05/12 00:04:50
Done.
|
| + } |
| + if (mLanguageMenuHelper != null) { |
| + mLanguageMenuHelper.dismiss(); |
| + } |
| + if (getSnackbarManager() != null) { |
| + getSnackbarManager().dismissAllSnackbars(); |
| + } |
| + super.onStartedRemoving(); |
| + } |
| + |
| private void createAndShowSnackbar(String title, int umaType, int itemId) { |
| if (getSnackbarManager() == null) { |
| // Directly apply menu option, if snackbar system is not working. |