summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Debunne <debunne@google.com>2011-07-15 09:41:16 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-07-15 09:41:16 -0700
commit38143a682274dd5f9212d9092ed3553f2ec3e88c (patch)
treecb965ce6ddca4ae165197ad192857ea5591b8482
parent2aa6c4b515d4bea0c0de53d6de5caeaca0964178 (diff)
parent459ac63adae54bafff2391f1f60c607f5deece4a (diff)
Merge "Bug 5014726: Paste works in ExtractedText"
-rw-r--r--core/java/android/inputmethodservice/ExtractEditText.java7
-rw-r--r--core/java/android/widget/TextView.java2
2 files changed, 3 insertions, 6 deletions
diff --git a/core/java/android/inputmethodservice/ExtractEditText.java b/core/java/android/inputmethodservice/ExtractEditText.java
index 3447e76c4b9a..44e7e52aec70 100644
--- a/core/java/android/inputmethodservice/ExtractEditText.java
+++ b/core/java/android/inputmethodservice/ExtractEditText.java
@@ -98,11 +98,8 @@ public class ExtractEditText extends EditText {
}
@Override public boolean onTextContextMenuItem(int id) {
- // Horrible hack: select word option has to be handled by original view to work.
- if (mIME != null && id != android.R.id.startSelectingText) {
- if (mIME.onExtractTextContextMenuItem(id)) {
- return true;
- }
+ if (mIME != null && mIME.onExtractTextContextMenuItem(id)) {
+ return true;
}
return super.onTextContextMenuItem(id);
}
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java
index 6b4e4542cd5e..1f67cd677933 100644
--- a/core/java/android/widget/TextView.java
+++ b/core/java/android/widget/TextView.java
@@ -9441,7 +9441,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
@Override
public void onClick(View v) {
if (canPaste()) {
- paste(getSelectionStart(), getSelectionEnd());
+ onTextContextMenuItem(ID_PASTE);
}
hide();
}