diff options
| -rw-r--r-- | core/java/android/widget/Editor.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java index 682d6857dd15..2813f0c889da 100644 --- a/core/java/android/widget/Editor.java +++ b/core/java/android/widget/Editor.java @@ -1465,6 +1465,16 @@ public class Editor { // sendUpdateSelection knows to avoid sending if the selection did // not actually change. sendUpdateSelection(); + + // Show drag handles if they were blocked by batch edit mode. + if (mTextActionMode != null) { + final CursorController cursorController = mTextView.hasSelection() ? + getSelectionController() : getInsertionController(); + if (cursorController != null && !cursorController.isActive() + && !cursorController.isCursorBeingModified()) { + cursorController.show(); + } + } } static final int EXTRACT_NOTHING = -2; |