Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChrome.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChrome.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChrome.java |
| index dbe8b3dbce9e3a2e4ebd58d1562f9b3dc57f0e9c..e49d12b4ce03592df45f65f68d92d4adc7fee202 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChrome.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChrome.java |
| @@ -13,6 +13,7 @@ import org.chromium.base.ObserverList; |
| import org.chromium.base.VisibleForTesting; |
| import org.chromium.chrome.R; |
| import org.chromium.chrome.browser.compositor.TitleCache; |
| +import org.chromium.chrome.browser.compositor.bottombar.OverlayPanel; |
| import org.chromium.chrome.browser.compositor.layouts.components.LayoutTab; |
| import org.chromium.chrome.browser.compositor.layouts.components.VirtualView; |
| import org.chromium.chrome.browser.compositor.layouts.content.TabContentManager; |
| @@ -367,10 +368,13 @@ public class LayoutManagerChrome |
| Layout layoutBeingShown = getActiveLayout(); |
| // Check if a layout is showing that should hide the contextual search bar. |
|
Donn Denman
2015/12/02 17:53:49
Update this comment to match code generalization.
pedro (no code reviews)
2015/12/02 23:56:14
Thanks for noticing this.
|
| - if (mContextualSearchDelegate != null |
| + if (mOverlayPanelManager != null |
| && (isOverviewLayout(layoutBeingShown) |
| || layoutBeingShown == mToolbarSwipeLayout)) { |
| - mContextualSearchDelegate.dismissContextualSearchBar(); |
| + OverlayPanel panel = mOverlayPanelManager.getActivePanel(); |
| + if (panel != null) { |
| + panel.closePanel(OverlayPanel.StateChangeReason.UNKNOWN, false); |
| + } |
| } |
| // Check if we should notify OverviewModeObservers. |