From c3debf29d68fa711a98027d60cb33a66305d1d0a Mon Sep 17 00:00:00 2001 From: Vladislav Kaznacheev Date: Wed, 18 Mar 2015 16:28:06 -0700 Subject: Start respecting View.DRAG_FLAG_GLOBAL flag. Respect flags passed to startDrag (they used to be ignored). Allow global drag&drop for text views. Bug: 19548858 Change-Id: I981cfd617ebc6f5f2d59ebded798c22dc4920d38 --- core/java/android/widget/Editor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'core/java/android/widget') diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java index d93b212..2131863 100644 --- a/core/java/android/widget/Editor.java +++ b/core/java/android/widget/Editor.java @@ -995,7 +995,8 @@ public class Editor { CharSequence selectedText = mTextView.getTransformedText(start, end); ClipData data = ClipData.newPlainText(null, selectedText); DragLocalState localState = new DragLocalState(mTextView, start, end); - mTextView.startDrag(data, getTextThumbnailBuilder(selectedText), localState, 0); + mTextView.startDrag(data, getTextThumbnailBuilder(selectedText), localState, + View.DRAG_FLAG_GLOBAL); stopSelectionActionMode(); } else { stopSelectionActionMode(); -- cgit v1.1