diff options
| author | 2022-10-04 15:25:45 -0700 | |
|---|---|---|
| committer | 2022-10-04 15:25:45 -0700 | |
| commit | 9ddd4cd83eb91c65e3f2529b187cc66041f6efcf (patch) | |
| tree | 31d646616c1f322c596c6be298914e48571786c4 /libs/androidfw/ResourceTimer.cpp | |
| parent | 66fa8931386f564053a13af225abc5bddbc5029a (diff) | |
Optimize IMMS#setAdditionalInputMethodSubtypes() a bit for bg users
This is a follow up CL to my previous CL, which enabled background
users to call
InputMethodManager#setAdditionalInputMethodSubtypes().
One this this CL tries to optimize is the fact that its implementation
is currently invoking
AdditionalSubtypeUtils.load()
twice when called for background usres. The double-call is happening
in
InputMethodManagerService#setAdditionalInputMethodSubtypes()
itseif and inside
InputMethodManagerService#queryMethodMapForUser() [2].
With this CL, the load operation should be happen only once.
There should be no developer-observable behavior change.
[1]: Iac778d95846843504f6e00b3b939ef0794013b02
0b169d04c113684b0213a3a15bac9e6f0d77e515
[2]: I4187468076705ac597d680f2f5dc32d7b166da1f
b5f3d34def7b979e611ca4abc3f9aa4a071a0fdc
Bug: 234882948
Test: presubmit
Change-Id: I6eb4201ebd69ca8821cbe74fc69356f68f9bcb5e
Diffstat (limited to 'libs/androidfw/ResourceTimer.cpp')
0 files changed, 0 insertions, 0 deletions