| Index: chrome/android/java/src/org/chromium/chrome/browser/tab/ChromeTab.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/ChromeTab.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/ChromeTab.java
|
| index 09fe942729befa079731ae132950e51baba0e352..5604a83b7b1f9f68c69863fb988e9c393b33bc6a 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/tab/ChromeTab.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/ChromeTab.java
|
| @@ -15,7 +15,6 @@ import android.os.Handler;
|
| import android.os.Message;
|
| import android.text.TextUtils;
|
| import android.util.Pair;
|
| -import android.view.ActionMode;
|
| import android.view.ContextMenu;
|
| import android.view.KeyEvent;
|
| import android.view.View;
|
| @@ -72,7 +71,7 @@ import org.chromium.content.browser.ActivityContentVideoViewClient;
|
| import org.chromium.content.browser.ContentVideoViewClient;
|
| import org.chromium.content.browser.ContentViewClient;
|
| import org.chromium.content.browser.ContentViewCore;
|
| -import org.chromium.content.browser.WebActionMode;
|
| +import org.chromium.content.browser.WebActionModeCallback;
|
| import org.chromium.content.browser.WebActionModeCallback.ActionHandler;
|
| import org.chromium.content.browser.crypto.CipherFactory;
|
| import org.chromium.content_public.browser.GestureStateListener;
|
| @@ -761,18 +760,9 @@ public class ChromeTab extends Tab {
|
| }
|
|
|
| @Override
|
| - public WebActionMode startActionMode(
|
| - View view, ActionHandler actionHandler, boolean floating) {
|
| - if (floating) return null;
|
| - ChromeWebActionModeCallback callback =
|
| - new ChromeWebActionModeCallback(view.getContext(), actionHandler);
|
| - ActionMode actionMode = view.startActionMode(callback);
|
| - return actionMode != null ? new WebActionMode(actionMode) : null;
|
| - }
|
| -
|
| - @Override
|
| - public boolean supportsFloatingActionMode() {
|
| - return false;
|
| + public WebActionModeCallback getWebActionModeCallback(
|
| + Context context, ActionHandler actionHandler) {
|
| + return new ChromeWebActionModeCallback(context, actionHandler);
|
| }
|
|
|
| @Override
|
|
|