-
- Downloads
Propagate displayId in ImeTargetChangeListener
This is a follow up CL to our previous CLs [1][2], which added ImeTargetChangeListener. To support concurrent multi-user multi-display scenarios, we need to distinguish whose IMEs these callbacks are talking about. To do so, with this CL the relevant display ID also starts being propagated into ImeVisibilityStateComputer. These display IDs are not yet used thus there must be no observable behavior change in this CL. [1]: I90c59c298e2e4568e308fb2c0dc4ca309d5546a3 f8c63371 [2]: I3a950423f73f0a97432589d0a90ac8fd1c84f05e 8fb9afd6 Fix: 356177006 Test: presubmit Test: atest WmTests:WindowStateTests Test: atest FrameworksInputMethodSystemServerTests Flag: EXEMPT refactor Change-Id: Ib50f7fdfb455b6d09707f680e71ad3dd7b0a18f2
Showing
- services/core/java/com/android/server/inputmethod/ImeVisibilityStateComputer.java 2 additions, 2 deletions...ndroid/server/inputmethod/ImeVisibilityStateComputer.java
- services/core/java/com/android/server/wm/DisplayContent.java 3 additions, 2 deletionsservices/core/java/com/android/server/wm/DisplayContent.java
- services/core/java/com/android/server/wm/ImeTargetChangeListener.java 5 additions, 3 deletions...e/java/com/android/server/wm/ImeTargetChangeListener.java
- services/core/java/com/android/server/wm/WindowManagerService.java 12 additions, 9 deletions...core/java/com/android/server/wm/WindowManagerService.java
- services/core/java/com/android/server/wm/WindowState.java 3 additions, 3 deletionsservices/core/java/com/android/server/wm/WindowState.java
- services/tests/InputMethodSystemServerTests/src/com/android/server/inputmethod/ImeVisibilityStateComputerTest.java 5 additions, 3 deletions...id/server/inputmethod/ImeVisibilityStateComputerTest.java
- services/tests/wmtests/src/com/android/server/wm/WindowStateTests.java 11 additions, 2 deletions...s/wmtests/src/com/android/server/wm/WindowStateTests.java
Loading
Please register or sign in to comment