summaryrefslogtreecommitdiffstats
path: root/core/java/android/text/method/QwertyKeyListener.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/text/method/QwertyKeyListener.java')
-rw-r--r--core/java/android/text/method/QwertyKeyListener.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/text/method/QwertyKeyListener.java b/core/java/android/text/method/QwertyKeyListener.java
index 09388c0..4c82b81 100644
--- a/core/java/android/text/method/QwertyKeyListener.java
+++ b/core/java/android/text/method/QwertyKeyListener.java
@@ -295,7 +295,9 @@ public class QwertyKeyListener extends BaseKeyListener {
}
return true;
- } else if (keyCode == KeyEvent.KEYCODE_DEL && selStart == selEnd) {
+ } else if (keyCode == KeyEvent.KEYCODE_DEL
+ && (event.hasNoModifiers() || event.hasModifiers(KeyEvent.META_ALT_ON))
+ && selStart == selEnd) {
// special backspace case for undoing autotext
int consider = 1;