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

Skip to content
Commit 2238ecd4 authored by Antonio Kantek's avatar Antonio Kantek
Browse files

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
parent 9e372f47
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