Have displayId in IInputMethodManager#removeImeSurface
Otherwise InputMethodManagerService cannot determine whose IME needs to be interacted with in concurrent multi-user mode, where we in general assume UserManagerInternal.getUserAssignedToDisplay() would give the corresponding IME user ID. This CL is just plumbing a display ID. There must be no observable behavior change until we start using it in a subsequent CL. Bug: 350386877 Test: presubmit Test: atest WMShellUnitTests:DisplayImeControllerTest Flag: EXEMPT refactor Change-Id: Ie9b1d291b8e104aeca961d29f67be8870605ea4d
Loading
Please register or sign in to comment