| Index: content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| index d02766dee16906fffa59bfe305e35e117a22e0e9..17b6fb8d22b5ba9c7f19d6811f23dae3b2ce877c 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| @@ -2147,14 +2147,14 @@ public class ContentViewCore
|
| hideSelectActionBar();
|
| break;
|
|
|
| - case SelectionEventType.INSERTION_SHOWN:
|
| - mHasInsertion = true;
|
| + case SelectionEventType.SELECTION_DRAG_STARTED:
|
| break;
|
|
|
| - case SelectionEventType.INSERTION_DRAG_STARTED:
|
| - mWasPastePopupShowingOnInsertionDragStart =
|
| - mPastePopupMenu != null && mPastePopupMenu.isShowing();
|
| - hidePastePopup();
|
| + case SelectionEventType.SELECTION_DRAG_STOPPED:
|
| + break;
|
| +
|
| + case SelectionEventType.INSERTION_SHOWN:
|
| + mHasInsertion = true;
|
| break;
|
|
|
| case SelectionEventType.INSERTION_MOVED:
|
| @@ -2178,9 +2178,16 @@ public class ContentViewCore
|
| hidePastePopup();
|
| break;
|
|
|
| + case SelectionEventType.INSERTION_DRAG_STARTED:
|
| + mWasPastePopupShowingOnInsertionDragStart =
|
| + mPastePopupMenu != null && mPastePopupMenu.isShowing();
|
| + hidePastePopup();
|
| + break;
|
| +
|
| default:
|
| assert false : "Invalid selection event type.";
|
| }
|
| + getContentViewClient().onSelectionEvent(eventType);
|
| }
|
|
|
| public boolean getUseDesktopUserAgent() {
|
|
|