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;
import org.chromium.components.find_in_page.FindMatchRectsDetails;
import org.chromium.components.find_in_page.FindResultBar;
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.ViewEventSink;
import org.chromium.content_public.browser.WebContents;
......@@ -177,8 +178,10 @@ public final class TabImpl extends ITab.Stub {
public void attachToBrowser(BrowserImpl browser) {
mBrowser = browser;
updateFromBrowser();
SelectionPopupController.fromWebContents(mWebContents)
.setActionModeCallback(new ActionModeCallback(mWebContents));
SelectionPopupController controller =
SelectionPopupController.fromWebContents(mWebContents);
controller.setActionModeCallback(new ActionModeCallback(mWebContents));
controller.setSelectionClient(SelectionClient.createSmartSelectionClient(mWebContents));
}
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