diff options
| author | 2024-07-22 18:47:46 +0000 | |
|---|---|---|
| committer | 2024-07-22 18:47:46 +0000 | |
| commit | 20f354023f61fb35e33846ef2912d96bb6fe28d2 (patch) | |
| tree | cad3f442136023613efd34c2d40efc50a1bd4251 /libs/androidfw/AssetsProvider.cpp | |
| parent | 2bd50fa549df1cbd021e407b6d9ac494de2cee21 (diff) | |
Remove ImfLock dependency from IMM#get*InputMethod()
With this CL the following APIs and internal APIs stop acquiring
ImfLock.
* InputMethodManager#getCurrentInputMethodInfo()
* InputMethodManager#getCurrentInputMethodInfoAsUser()
* InputMethodManager#getInputMethodList()
* InputMethodManager#getInputMethodListAsUser()
* InputMethodManager#getEnabledInputMethodList()
* InputMethodManager#getEnabledInputMethodListAsUser()
* InputMethodManager#getEnabledInputMethodSubtypeList()
* InputMethodManager#getEnabledInputMethodSubtypeListAsUser()
* InputMethodManagerInternal#getInputMethodListAsUser()
* InputMethodManagerInternal#getEnabledInputMethodListAsUser()
* InputMethodManagerInternal#getEnabledInputMethodSubtypeListAsUser()
Other than such performance implications, API behaviors remain
unchanged.
Fix: 354323416
Test: presubmit
Flag: EXEMPT refactor
Change-Id: Ie01cf0d20bd2901ca642acd85825082ac2027933
Diffstat (limited to 'libs/androidfw/AssetsProvider.cpp')
0 files changed, 0 insertions, 0 deletions