Merge "Use separate View for key preview backing"
diff --git a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java
index a60f444..56f14de 100644
--- a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java
+++ b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java
@@ -19,6 +19,7 @@
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 @@
// 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);
}
}