diff options
author | 2011-09-02 04:21:07 -0700 | |
---|---|---|
committer | 2011-09-02 04:21:07 -0700 | |
commit | e197542a57cf6ca9bb20c4f2eff7b85e94862feb (patch) | |
tree | 3eca6b3d9ed09cdd59aa876f5661dfc40f084de2 /java/src | |
parent | f2bd8a07bb881fb60aab368e7cc3cde30cd7afa8 (diff) | |
parent | 8e5d12af9f12549981158c80047acb1ea4985bc5 (diff) | |
download | latinime-e197542a57cf6ca9bb20c4f2eff7b85e94862feb.tar.gz latinime-e197542a57cf6ca9bb20c4f2eff7b85e94862feb.tar.xz latinime-e197542a57cf6ca9bb20c4f2eff7b85e94862feb.zip |
Merge "Add logs"
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/SubtypeSwitcher.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java index a60f444fb..56f14de57 100644 --- a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java +++ b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java @@ -19,6 +19,7 @@ package com.android.inputmethod.latin; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; +import android.content.pm.PackageManager.NameNotFoundException; import android.content.res.Configuration; import android.content.res.Resources; import android.graphics.drawable.Drawable; @@ -263,6 +264,15 @@ public class SubtypeSwitcher { // as it is not the current input mode. mVoiceInputWrapper.reset(); } + final String packageName = mService.getPackageName(); + int version = -1; + try { + version = mService.getPackageManager().getPackageInfo( + packageName, 0).versionCode; + } catch (NameNotFoundException e) { + } + throw new RuntimeException("Unknown subtype mode: " + version + ", " + packageName + + ", " + mVoiceInputWrapper); } } |