summaryrefslogtreecommitdiff
path: root/libs/androidfw/AssetsProvider.cpp
diff options
context:
space:
mode:
author Yohei Yukawa <yukawa@google.com> 2024-07-22 18:47:46 +0000
committer Yohei Yukawa <yukawa@google.com> 2024-07-22 18:47:46 +0000
commit20f354023f61fb35e33846ef2912d96bb6fe28d2 (patch)
treecad3f442136023613efd34c2d40efc50a1bd4251 /libs/androidfw/AssetsProvider.cpp
parent2bd50fa549df1cbd021e407b6d9ac494de2cee21 (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