Also require INTERACT_ACROSS_USERS_FULL in some IMM IPCs
With this CL the following 3 IPC methods, which are all intended to be
used only from the SystemUI process, start also requiring
INTERACT_ACROSS_USERS_FULL
permission as they are effectively affecting current IME user for
single user mode and IME user associated with the display ID for
multi-user IME mode.
This is just to keep permission checks to be consist with that these
IPC methods actually do. There must be no observable behavior change
in expected use cases.
Fix: 356182907
Test: presubmit
Test: manually verified that the IME switcher icon still works
Flag: android.view.inputmethod.concurrent_input_methods
Change-Id: I32911530650b4b2330b2bdb6b964393a9729dd71
5 files changed