Chromium Code Reviews| Index: content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java |
| diff --git a/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java b/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java |
| index 9b5936055b1ef659241700a224e1e81bd5d7349f..df9b17874908aae414f7ef7a56bced65d043c1f4 100644 |
| --- a/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java |
| +++ b/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java |
| @@ -29,6 +29,7 @@ import org.chromium.base.Log; |
| import org.chromium.base.VisibleForTesting; |
| import org.chromium.base.metrics.RecordUserAction; |
| import org.chromium.content.R; |
| +import org.chromium.content.browser.factory.ContentClassFactory; |
| import org.chromium.content.browser.input.FloatingPastePopupMenu; |
| import org.chromium.content.browser.input.ImeAdapter; |
| import org.chromium.content.browser.input.LGEmailActionModeWorkaround; |
| @@ -115,6 +116,8 @@ public class SelectionPopupController extends ActionModeCallbackHelper { |
| // The client that implements Contextual Search functionality, or null if none exists. |
| private ContextualSearchClient mContextualSearchClient; |
| + private ContextSelectionProvider mContextSelector; |
|
Tima Vaisburd
2017/03/03 03:10:58
Now I think that having both mContextualSearchClie
|
| + |
| /** |
| * Create {@link SelectionPopupController} instance. |
| * @param context Context for action mode. |
| @@ -145,6 +148,11 @@ public class SelectionPopupController extends ActionModeCallbackHelper { |
| hideActionModeTemporarily(hideDuration); |
| } |
| }; |
| + |
| + if (ContentClassFactory.get() != null) { |
| + mContextSelector = ContentClassFactory.get().createContextSelectionProvider( |
| + null, webContents, window); |
| + } |
| } |
| /** |