From b12296f0a1c2aca8a8770a42cfdae62deab9483c Mon Sep 17 00:00:00 2001 From: Theresa Wellington Date: Fri, 4 Sep 2015 09:04:46 -0700 Subject: [Contextual Search] Commit all tab closures when the panel is shown Commit all tab closures when the Contextual Search panel is shown so that the undo SnackBar is dismissed if present. BUG=527024 TBR=donnd@chromium.org Review URL: https://codereview.chromium.org/1322733003 Cr-Commit-Position: refs/heads/master@{#347278} Review URL: https://codereview.chromium.org/1331443005 . Cr-Commit-Position: refs/branch-heads/2490@{#165} Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925} --- .../chrome/browser/contextualsearch/ContextualSearchManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java b/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java index da705d5..90e0440 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java @@ -479,6 +479,9 @@ public class ContextualSearchManager extends ContextualSearchObservable mFindToolbarManager.hideToolbar(false); } + // Dismiss the undo SnackBar if present by committing all tab closures. + mActivity.getTabModelSelector().commitAllTabClosures(); + if (!mSearchPanelDelegate.isShowing()) { // If visible, hide the infobar container before showing the Contextual Search panel. InfoBarContainer container = getInfoBarContainer(); -- cgit v1.1