diff options
author | 2024-02-08 11:03:51 -0800 | |
---|---|---|
committer | 2024-02-08 12:07:15 -0800 | |
commit | d1f53e5ed941424de59cfbd90817429451e30edd (patch) | |
tree | df0207a9aed7665c1a9b2db9b40ee415ee9602d5 /opengl/java/android | |
parent | 8e3ca63b321cc8055495f6032e76d06bf1f64fa7 (diff) |
Fix the missing lock in onPackageDataCleared()
As a preparation for supporting concurrent multi-user with
MyPackageMonitor, with this CL fixes a missing lock in
MyPackageMonitor#onPackageDataCleared,
which was introduced recently [1].
As fields like
InputMethodManager#mSettings
InputMethodManager#mAdditionalSubtypeMap
need to be touched only within ImfLock, we still need an explicit lock
there.
[1]: I159d9b7a2d1dcc8df478bb45d0be706d615724a2
18a26c88a8c73d18b3aedf513ad4dc4c698fbf0e
Bug: 267124364
Bug: 309837937
Bug: 322062773
Test: manually tested the case.
Change-Id: Ida9e9143324ccf0e5bcff224fbb0e4e6650996b0
Diffstat (limited to 'opengl/java/android')
0 files changed, 0 insertions, 0 deletions