diff options
| author | 2022-10-05 15:37:45 -0700 | |
|---|---|---|
| committer | 2022-10-05 15:37:45 -0700 | |
| commit | 3cec57b92d708d146e7b17cbcc6f8b146b2ce2e5 (patch) | |
| tree | 882b6adca6d452e2f1a7229582129b0445b8c8ee /libs/androidfw/PosixUtils.cpp | |
| parent | fc48388a5bd359bff444799b2013f6f069183a27 (diff) | |
Use UserManagerInternal#hasUserRestriction() in IMMS
This is a simple clean-up to our previous CL [1], which made
InputMethodManagerService#onShellCommand()
take DISALLOW_DEBUGGING_FEATURES into account for several commands.
With this CL,
InputMethodManagerService#userHasDebugPriv()
starts using
UserManagerInternal#hasUserRestriction()
rather than
UserManager#hasUserRestriction()
for consistency and thinner abstraction.
There should be no observable behavior change in this CL.
[1]: I7714294a1bf7d0322c34e1d3bfba7f2e7fc8766e
87e2e51467d1ade2e94c1fdd8eb3208dbe51b098
Bug: 234882948
Test: Manually tested as follows.
1. adb shell pm create-user test
-> Success: created user id 10
2. adb root
3. adb shell pm set-user-restriction --user 10 no_debugging_features 1
4. adb shell am switch-user 10
5. adb shell cmd input_method ime reset
-> User #10 is restricted with DISALLOW_DEBUGGING_FEATURES.
Change-Id: I10cfc44465db110a89e7166ab7a60510e72533ea
Diffstat (limited to 'libs/androidfw/PosixUtils.cpp')
0 files changed, 0 insertions, 0 deletions