Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 20f35402 authored by Yohei Yukawa's avatar Yohei Yukawa
Browse files

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
parent 2bd50fa5
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment