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) { |