| 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 5d9bcb97c971ca6779e79b8ecf44d73463db6eef..679523249b08b25c8a1cf50a9441352dc7952ea9 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
|
| @@ -30,6 +30,7 @@
|
| import org.chromium.base.metrics.RecordUserAction;
|
| import org.chromium.content.R;
|
| import org.chromium.content.browser.input.FloatingPastePopupMenu;
|
| +import org.chromium.content.browser.input.ImeAdapter;
|
| import org.chromium.content.browser.input.LGEmailActionModeWorkaround;
|
| import org.chromium.content.browser.input.LegacyPastePopupMenu;
|
| import org.chromium.content.browser.input.PastePopupMenu;
|
| @@ -73,6 +74,7 @@
|
| private final WindowAndroid mWindowAndroid;
|
| private final WebContents mWebContents;
|
| private final RenderCoordinates mRenderCoordinates;
|
| + private final ImeAdapter mImeAdapter;
|
| private ActionMode.Callback mCallback;
|
|
|
| // Selection rectangle in DIP.
|
| @@ -120,14 +122,16 @@
|
| * @param webContents WebContents instance.
|
| * @param view Container view.
|
| * @param renderCoordinates Coordinates info used to position elements.
|
| + * @param imeAdapter ImeAdapter instance to handle cursor position.
|
| */
|
| public SelectionPopupController(Context context, WindowAndroid window, WebContents webContents,
|
| - View view, RenderCoordinates renderCoordinates) {
|
| + View view, RenderCoordinates renderCoordinates, ImeAdapter imeAdapter) {
|
| mContext = context;
|
| mWindowAndroid = window;
|
| mWebContents = webContents;
|
| mView = view;
|
| mRenderCoordinates = renderCoordinates;
|
| + mImeAdapter = imeAdapter;
|
|
|
| // The menu items are allowed by default.
|
| mAllowedMenuItems = MENU_ITEM_SHARE | MENU_ITEM_WEB_SEARCH | MENU_ITEM_PROCESS_TEXT;
|
|
|