aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorsatok <satok@google.com>2011-09-09 02:49:18 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-09-09 02:49:18 -0700
commit53bbf4da5a7dee1e2fd84770dc79c80ec4a5caed (patch)
tree5c4057dedd64fdb37b07e6482fc8c83c7c641841 /java/src
parenta40aba002247ebeeef5ea5b0a56edf04528a7ed1 (diff)
parent1ecf0fb5d75ae62a10314c67812d7dfe9a2b0084 (diff)
downloadlatinime-53bbf4da5a7dee1e2fd84770dc79c80ec4a5caed.tar.gz
latinime-53bbf4da5a7dee1e2fd84770dc79c80ec4a5caed.tar.xz
latinime-53bbf4da5a7dee1e2fd84770dc79c80ec4a5caed.zip
Merge "Remove the exception in SubtypeSwitcher"
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/latin/SubtypeSwitcher.java11
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());
+ }
}
}