diff options
author | 2011-05-26 11:06:34 -0700 | |
---|---|---|
committer | 2011-05-26 11:06:34 -0700 | |
commit | f274c5800baafe4e6b84fc1381ada3b5a287b225 (patch) | |
tree | 1e9f33d819fb7651ae8eda5096a511a6804be52a /java/src/com/android/inputmethod/latin/Utils.java | |
parent | 525ae0ec23193928bd7ef82399687c59daeb7692 (diff) | |
parent | f5d9649680ae5ee3fe11e839d3111f3351d15285 (diff) | |
download | latinime-f274c5800baafe4e6b84fc1381ada3b5a287b225.tar.gz latinime-f274c5800baafe4e6b84fc1381ada3b5a287b225.tar.xz latinime-f274c5800baafe4e6b84fc1381ada3b5a287b225.zip |
am f5d96496: Introduce web and email mode (DO NOT MERGE)
* commit 'f5d9649680ae5ee3fe11e839d3111f3351d15285':
Introduce web and email mode (DO NOT MERGE)
Diffstat (limited to 'java/src/com/android/inputmethod/latin/Utils.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/Utils.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/latin/Utils.java b/java/src/com/android/inputmethod/latin/Utils.java index 727e3f16d..a895ba281 100644 --- a/java/src/com/android/inputmethod/latin/Utils.java +++ b/java/src/com/android/inputmethod/latin/Utils.java @@ -25,6 +25,7 @@ import android.os.Handler; import android.os.HandlerThread; import android.os.Process; import android.text.InputType; +import android.text.TextUtils; import android.text.format.DateUtils; import android.util.Log; import android.view.inputmethod.EditorInfo; @@ -38,6 +39,7 @@ import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.io.PrintWriter; +import java.lang.reflect.Field; import java.text.SimpleDateFormat; import java.util.Date; @@ -485,7 +487,9 @@ public class Utils { case InputType.TYPE_CLASS_PHONE: return KeyboardId.MODE_PHONE; case InputType.TYPE_CLASS_TEXT: - if (Utils.isEmailVariation(variation)) { + if (variation == InputType.TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS) { + return KeyboardId.MODE_WEB_EMAIL; + } else if (Utils.isEmailVariation(variation)) { return KeyboardId.MODE_EMAIL; } else if (variation == InputType.TYPE_TEXT_VARIATION_URI) { return KeyboardId.MODE_URL; @@ -493,7 +497,8 @@ public class Utils { return KeyboardId.MODE_IM; } else if (variation == InputType.TYPE_TEXT_VARIATION_FILTER) { return KeyboardId.MODE_TEXT; - } else if (variation == InputType.TYPE_TEXT_VARIATION_WEB_EDIT_TEXT) { + } else if (variation == InputType.TYPE_TEXT_VARIATION_WEB_EDIT_TEXT + || variation == InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD) { return KeyboardId.MODE_WEB; } else { return KeyboardId.MODE_TEXT; |