diff options
author | 2013-05-20 21:34:17 -0700 | |
---|---|---|
committer | 2013-05-20 21:34:17 -0700 | |
commit | bab46b4ae28fb9807bc2c5a656468cc4fdc08b3c (patch) | |
tree | 521d32ef01d6e5f2de9543d015dd7b335dd63a1c /java/src/com/android/inputmethod/latin/RichInputMethodManager.java | |
parent | 7408a09259c564a6841a8e484dc88cc066f61a79 (diff) | |
parent | d96f63d2ed2dfcdfe8c83ed8b9020c2aae5b351d (diff) | |
download | latinime-bab46b4ae28fb9807bc2c5a656468cc4fdc08b3c.tar.gz latinime-bab46b4ae28fb9807bc2c5a656468cc4fdc08b3c.tar.xz latinime-bab46b4ae28fb9807bc2c5a656468cc4fdc08b3c.zip |
am d96f63d2: am e2bee5b1: am ede3db51: Merge "Fix a crash on a secondary user" into jb-mr2-dev
* commit 'd96f63d2ed2dfcdfe8c83ed8b9020c2aae5b351d':
Fix a crash on a secondary user
Diffstat (limited to 'java/src/com/android/inputmethod/latin/RichInputMethodManager.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/RichInputMethodManager.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/RichInputMethodManager.java b/java/src/com/android/inputmethod/latin/RichInputMethodManager.java index 94513e635..0dd302afa 100644 --- a/java/src/com/android/inputmethod/latin/RichInputMethodManager.java +++ b/java/src/com/android/inputmethod/latin/RichInputMethodManager.java @@ -54,6 +54,13 @@ public final class RichInputMethodManager { return sInstance; } + // Caveat: This may cause IPC + public static boolean isInputMethodManagerValidForUserOfThisProcess(final Context context) { + // Basically called to check whether this IME has been triggered by the current user or not + return !((InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE)). + getInputMethodList().isEmpty(); + } + public static void init(final Context context) { final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); sInstance.initInternal(context, prefs); |