diff options
author | 2011-09-09 02:49:18 -0700 | |
---|---|---|
committer | 2011-09-09 02:49:18 -0700 | |
commit | 53bbf4da5a7dee1e2fd84770dc79c80ec4a5caed (patch) | |
tree | 5c4057dedd64fdb37b07e6482fc8c83c7c641841 /java | |
parent | a40aba002247ebeeef5ea5b0a56edf04528a7ed1 (diff) | |
parent | 1ecf0fb5d75ae62a10314c67812d7dfe9a2b0084 (diff) | |
download | latinime-53bbf4da5a7dee1e2fd84770dc79c80ec4a5caed.tar.gz latinime-53bbf4da5a7dee1e2fd84770dc79c80ec4a5caed.tar.xz latinime-53bbf4da5a7dee1e2fd84770dc79c80ec4a5caed.zip |
Merge "Remove the exception in SubtypeSwitcher"
Diffstat (limited to 'java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/SubtypeSwitcher.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java index f9dda6a40..8a4862094 100644 --- a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java +++ b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java @@ -258,7 +258,6 @@ public class SubtypeSwitcher { triggerVoiceIME(); } } else { - Log.w(TAG, "Unknown subtype mode: " + newMode); if (VOICE_MODE.equals(oldMode) && mVoiceInputWrapper != null) { // We need to reset the voice input to release the resources and to reset its status // as it is not the current input mode. @@ -271,8 +270,14 @@ public class SubtypeSwitcher { packageName, 0).versionCode; } catch (NameNotFoundException e) { } - throw new RuntimeException("Unknown subtype mode: " + version + ", " + packageName - + ", " + mVoiceInputWrapper); + Log.w(TAG, "Unknown subtype mode: " + newMode + "," + version + ", " + packageName + + ", " + mVoiceInputWrapper + ". IME is already changed to other IME."); + if (newSubtype != null) { + Log.w(TAG, "Subtype mode:" + newSubtype.getMode()); + Log.w(TAG, "Subtype locale:" + newSubtype.getLocale()); + Log.w(TAG, "Subtype extra value:" + newSubtype.getExtraValue()); + Log.w(TAG, "Subtype is auxiliary:" + newSubtype.isAuxiliary()); + } } } |