aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/Utils.java
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2012-03-01 21:24:01 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-03-01 21:24:01 -0800
commit3e52a10f4b39afd5291e458b38ceba70b8bc3ad4 (patch)
tree4381ae9776e38dbc3d831bd7fdb068e773244684 /java/src/com/android/inputmethod/latin/Utils.java
parenta3abbac47a6894ff322bbc7e75a09892bb9cfc04 (diff)
parentede2133cb137a48aabd2aefc464f68edb7fd2514 (diff)
downloadlatinime-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.java10
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: