| Index: chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java
|
| 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 582eefde6fb65ea7041d736217bebe0b34979288..eef1d2474ca1e24883996f597b491fffcc696956 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
|
| @@ -19,8 +19,8 @@ import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.chrome.R;
|
| import org.chromium.chrome.browser.ChromeActivity;
|
| import org.chromium.chrome.browser.compositor.bottombar.OverlayContentDelegate;
|
| -import org.chromium.chrome.browser.compositor.bottombar.contextualsearch.ContextualSearchPanel.PanelState;
|
| -import org.chromium.chrome.browser.compositor.bottombar.contextualsearch.ContextualSearchPanel.StateChangeReason;
|
| +import org.chromium.chrome.browser.compositor.bottombar.OverlayPanel.PanelState;
|
| +import org.chromium.chrome.browser.compositor.bottombar.OverlayPanel.StateChangeReason;
|
| import org.chromium.chrome.browser.compositor.bottombar.contextualsearch.ContextualSearchPanelDelegate;
|
| import org.chromium.chrome.browser.contextualsearch.ContextualSearchSelectionController.SelectionType;
|
| import org.chromium.chrome.browser.device.DeviceClassManager;
|
| @@ -29,7 +29,6 @@ import org.chromium.chrome.browser.externalnav.ExternalNavigationHandler.Overrid
|
| import org.chromium.chrome.browser.externalnav.ExternalNavigationParams;
|
| import org.chromium.chrome.browser.gsa.GSAContextDisplaySelection;
|
| import org.chromium.chrome.browser.infobar.InfoBarContainer;
|
| -import org.chromium.chrome.browser.preferences.PrefServiceBridge;
|
| import org.chromium.chrome.browser.tab.Tab;
|
| import org.chromium.chrome.browser.tab.TabRedirectHandler;
|
| import org.chromium.chrome.browser.tabmodel.EmptyTabModelObserver;
|
| @@ -101,7 +100,6 @@ public class ContextualSearchManager extends ContextualSearchObservable
|
| // TODO(donnd): consider changing this member's name to indicate "opened" instead of "seen".
|
| private boolean mWereSearchResultsSeen;
|
| private boolean mWereInfoBarsHidden;
|
| - private boolean mDidLoadAnyUrl;
|
| private boolean mDidPromoteSearchNavigation;
|
| private boolean mDidBasePageLoadJustStart;
|
| private boolean mWasActivatedByTap;
|
| @@ -275,13 +273,11 @@ public class ContextualSearchManager extends ContextualSearchObservable
|
| @Override
|
| public void setContextualSearchPanelDelegate(ContextualSearchPanelDelegate delegate) {
|
| mSearchPanelDelegate = delegate;
|
| -
|
| - mSearchPanelDelegate.setChromeActivity(mActivity);
|
| }
|
|
|
| @Override
|
| - public boolean isCustomTab() {
|
| - return mActivity.isCustomTab();
|
| + public ChromeActivity getChromeActivity() {
|
| + return mActivity;
|
| }
|
|
|
| /**
|
| @@ -326,20 +322,10 @@ public class ContextualSearchManager extends ContextualSearchObservable
|
| }
|
|
|
| @Override
|
| - public void setPreferenceState(boolean enabled) {
|
| - PrefServiceBridge.getInstance().setContextualSearchState(enabled);
|
| - }
|
| -
|
| - @Override
|
| public boolean isPromoAvailable() {
|
| return mPolicy.isPromoAvailable();
|
| }
|
|
|
| - @Override
|
| - public int getControlContainerHeightResource() {
|
| - return mActivity.getControlContainerHeightResource();
|
| - }
|
| -
|
| /**
|
| * Hides the Contextual Search UX.
|
| * @param reason The {@link StateChangeReason} for hiding Contextual Search.
|
| @@ -912,15 +898,6 @@ public class ContextualSearchManager extends ContextualSearchObservable
|
| // --------------------------------------------------------------------------------------------
|
|
|
| /**
|
| - * Gets the {@code ContentViewCore} associated with Contextual Search Panel.
|
| - * @return Contextual Search Panel's {@code ContentViewCore}.
|
| - */
|
| - @Override
|
| - public ContentViewCore getSearchContentViewCore() {
|
| - return mSearchPanelDelegate.getContentViewCore();
|
| - }
|
| -
|
| - /**
|
| * Sets the {@code ContextualSearchContentViewDelegate} associated with the Content View.
|
| * @param delegate
|
| */
|
| @@ -1005,7 +982,7 @@ public class ContextualSearchManager extends ContextualSearchObservable
|
| * @param url The URL we are navigating to.
|
| */
|
| public void onExternalNavigation(String url) {
|
| - mSearchPanelDelegate.updateTopControlState();
|
| + mSearchPanelDelegate.updateTopControlsState();
|
|
|
| if (!mDidPromoteSearchNavigation
|
| && !BLACKLISTED_URL.equals(url)
|
| @@ -1091,12 +1068,6 @@ public class ContextualSearchManager extends ContextualSearchObservable
|
| }
|
|
|
| @Override
|
| - public float getSearchContentViewVerticalScroll() {
|
| - return mSearchPanelDelegate.getContentViewCore() != null
|
| - ? mSearchPanelDelegate.getContentViewCore().computeVerticalScrollOffset() : -1.f;
|
| - }
|
| -
|
| - @Override
|
| public void preserveBasePageSelectionOnNextLossOfFocus() {
|
| ContentViewCore basePageContentView = getBaseContentView();
|
| if (basePageContentView != null) {
|
|
|