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

Skip to content
Commit 8fc358e7 authored by Yohei Yukawa's avatar Yohei Yukawa
Browse files

Replace IMMS#mAdditionalSubtypeMap with AdditionalSubtypeMapRepository

With this commit

  InputMethodManagerService#mAdditionalSubtypeMap

will be superseded by a newly introduced

  AdditionalSubtypeMapRepository

so that all users' additional subtypes can be tracked equally rather
than treating current user's one specially. A notable improvement is
that this change allows us to save unnecessary file loading of
additional subtype persistent files, which may help us mitigate the
potential regression discussed in Bug 327861441.

There must be no observable behavior change in this commit.

Bug: 309837937
Test: atest CtsInputMethodTestCases:InputMethodSubtypeEndToEndTest
Test: atest CtsInputMethodInstallTestCases:AdditionalSubtypeLifecycleTest
Test: atest FrameworksInputMethodSystemServerTests
Change-Id: Ic003648cfc9950f190a6b3fec7fd8fb363bfe081
parent c37d81c4
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