+106
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
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