diff options
| author | 2024-03-25 17:03:56 +0000 | |
|---|---|---|
| committer | 2024-05-06 22:21:42 +0000 | |
| commit | 2238ecd4633b60b87f8bf34fc027a8780082d235 (patch) | |
| tree | 6c9780ec345e1951ea68b51a14b9b366f6703a2f /api/coverage/tools | |
| parent | 9e372f47fce90b64d0218d4abf62775b7c899ae1 (diff) | |
Make InputMethodBindingController per user
Make InputMethodBindingController per user by moving
IMMS#mBindingController to `UserDataRepository.UserData`.
This is the final roll-forward of [1], which was reverted by [2]
due to an additional locking contention in IMMS constructor [3].
[1] Original CL: I870a76ac1d196436f1b2f172d65ac46d580650d6
[2] Revert CL: I31bf05f1d5af17b0220a4ea0df9278a1155beacf
[3] Sync IMMS Constructor CL: I8e51b1ced4dc16cdca7e898885c64793665fafef
This CL represents an internal refactoring and shouldn't introduce any
observable breakage.
Bug: 325515685
Test: atest FrameworksInputMethodSystemServerTests
Test: atest CtsInputMethodTestCases
Test: atest FrameworksServicesTests
Test: atest --host FrameworksInputMethodSystemServerTestsRavenwood
Change-Id: Id6e9eca6caaa8edde8c4a405448c31c0ca986509
Diffstat (limited to 'api/coverage/tools')
0 files changed, 0 insertions, 0 deletions