diff options
author | 2012-03-01 21:24:01 -0800 | |
---|---|---|
committer | 2012-03-01 21:24:01 -0800 | |
commit | 3e52a10f4b39afd5291e458b38ceba70b8bc3ad4 (patch) | |
tree | 4381ae9776e38dbc3d831bd7fdb068e773244684 /java/src/com/android/inputmethod/latin/Utils.java | |
parent | a3abbac47a6894ff322bbc7e75a09892bb9cfc04 (diff) | |
parent | ede2133cb137a48aabd2aefc464f68edb7fd2514 (diff) | |
download | latinime-3e52a10f4b39afd5291e458b38ceba70b8bc3ad4.tar.gz latinime-3e52a10f4b39afd5291e458b38ceba70b8bc3ad4.tar.xz latinime-3e52a10f4b39afd5291e458b38ceba70b8bc3ad4.zip |
Merge "Support time, date, and datetime keyboard"
Diffstat (limited to 'java/src/com/android/inputmethod/latin/Utils.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/Utils.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/Utils.java b/java/src/com/android/inputmethod/latin/Utils.java index 6d63e95f6..47ea9ee8a 100644 --- a/java/src/com/android/inputmethod/latin/Utils.java +++ b/java/src/com/android/inputmethod/latin/Utils.java @@ -563,8 +563,16 @@ public class Utils { switch (inputType & InputType.TYPE_MASK_CLASS) { case InputType.TYPE_CLASS_NUMBER: - case InputType.TYPE_CLASS_DATETIME: return KeyboardId.MODE_NUMBER; + case InputType.TYPE_CLASS_DATETIME: + switch (variation) { + case InputType.TYPE_DATETIME_VARIATION_DATE: + return KeyboardId.MODE_DATE; + case InputType.TYPE_DATETIME_VARIATION_TIME: + return KeyboardId.MODE_TIME; + default: // InputType.TYPE_DATETIME_VARIATION_NORMAL + return KeyboardId.MODE_DATETIME; + } case InputType.TYPE_CLASS_PHONE: return KeyboardId.MODE_PHONE; case InputType.TYPE_CLASS_TEXT: |