summaryrefslogtreecommitdiffstats
path: root/services/java
diff options
context:
space:
mode:
authorSatoshi Kataoka <satok@google.com>2012-11-17 22:01:57 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2012-11-17 22:01:57 -0800
commit1ee199a4c6dba6153c49d3d24cce39acb5439a4f (patch)
tree2e25b16073418f0f6adac1036e92c43a23356a86 /services/java
parentee16821464479fd71e5c7090f135f0ae60c45b75 (diff)
parent9371747e752236727be58149a8d04248860c134f (diff)
downloadframeworks_base-1ee199a4c6dba6153c49d3d24cce39acb5439a4f.zip
frameworks_base-1ee199a4c6dba6153c49d3d24cce39acb5439a4f.tar.gz
frameworks_base-1ee199a4c6dba6153c49d3d24cce39acb5439a4f.tar.bz2
am 9371747e: am 0e1c092a: am 2656abe0: Merge "Fix an inconsistent state with IMMS and Settings when the hard keyboard is connected" into jb-mr1.1-dev
* commit '9371747e752236727be58149a8d04248860c134f': Fix an inconsistent state with IMMS and Settings when the hard keyboard is connected
Diffstat (limited to 'services/java')
-rw-r--r--services/java/com/android/server/InputMethodManagerService.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/services/java/com/android/server/InputMethodManagerService.java b/services/java/com/android/server/InputMethodManagerService.java
index 9c533da..0299948 100644
--- a/services/java/com/android/server/InputMethodManagerService.java
+++ b/services/java/com/android/server/InputMethodManagerService.java
@@ -2486,10 +2486,8 @@ public class InputMethodManagerService extends IInputMethodManager.Stub
map.put(id, p);
// Valid system default IMEs and IMEs that have English subtypes are enabled
- // by default, unless there's a hard keyboard and the system IME was explicitly
- // disabled
- if ((isValidSystemDefaultIme(p, mContext) || isSystemImeThatHasEnglishSubtype(p))
- && (!haveHardKeyboard || disabledSysImes.indexOf(id) < 0)) {
+ // by default
+ if ((isValidSystemDefaultIme(p, mContext) || isSystemImeThatHasEnglishSubtype(p))) {
setInputMethodEnabledLocked(id, true);
}