Commit 5c7bccda authored by Evan Stade's avatar Evan Stade Committed by Commit Bot

WebLayer: enable SmartSelectionClient on SelectionPopupController.

Bug: 1056468
Change-Id: I03e3028246ef19c7d6dbc5547a10b8a438a1ea28
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2076790Reviewed-by: default avatarClark DuVall <cduvall@chromium.org>
Commit-Queue: Evan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/master@{#745088}
parent d6097259
...@@ -26,6 +26,7 @@ import org.chromium.components.find_in_page.FindInPageBridge; ...@@ -26,6 +26,7 @@ import org.chromium.components.find_in_page.FindInPageBridge;
import org.chromium.components.find_in_page.FindMatchRectsDetails; import org.chromium.components.find_in_page.FindMatchRectsDetails;
import org.chromium.components.find_in_page.FindResultBar; import org.chromium.components.find_in_page.FindResultBar;
import org.chromium.content_public.browser.NavigationHandle; import org.chromium.content_public.browser.NavigationHandle;
import org.chromium.content_public.browser.SelectionClient;
import org.chromium.content_public.browser.SelectionPopupController; import org.chromium.content_public.browser.SelectionPopupController;
import org.chromium.content_public.browser.ViewEventSink; import org.chromium.content_public.browser.ViewEventSink;
import org.chromium.content_public.browser.WebContents; import org.chromium.content_public.browser.WebContents;
...@@ -177,8 +178,10 @@ public final class TabImpl extends ITab.Stub { ...@@ -177,8 +178,10 @@ public final class TabImpl extends ITab.Stub {
public void attachToBrowser(BrowserImpl browser) { public void attachToBrowser(BrowserImpl browser) {
mBrowser = browser; mBrowser = browser;
updateFromBrowser(); updateFromBrowser();
SelectionPopupController.fromWebContents(mWebContents) SelectionPopupController controller =
.setActionModeCallback(new ActionModeCallback(mWebContents)); SelectionPopupController.fromWebContents(mWebContents);
controller.setActionModeCallback(new ActionModeCallback(mWebContents));
controller.setSelectionClient(SelectionClient.createSmartSelectionClient(mWebContents));
} }
public void updateFromBrowser() { public void updateFromBrowser() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment