| commit | 2a6b6848a7530d294e2753942364a755917a7799 | [log] [tgz] |
|---|---|---|
| author | Yohei Yukawa <yukawa@google.com> | Mon Jul 01 14:40:10 2024 +0900 |
| committer | Yohei Yukawa <yukawa@google.com> | Mon Jul 01 14:40:10 2024 +0900 |
| tree | 8da95c9fe34d7fd8c8da00d6fa7305c03bdb27d6 | |
| parent | df958e7db76a69238295a8af459cf4d9a1b4845d [diff] |
Revert "Temporarily make binding controller no-op for visible bg users" This reverts commit 2188e55b057335fae2a487681ee6973339de41f5 [1]. Reason for revert: We are now ready to start launching IME for each active user in a concurrent manner. The feature is now demoable. [1]: Ie8cea0888fab987d48410ae7638423f56d7029a2 Bug: 341558132 Bug: 344883373 Fix: 341558132 Test: presubmit Flag: android.view.inputmethod.concurrent_input_methods Change-Id: I3816401081a84c7765b2a0c150cc3a5544c95adb
diff --git a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java index aa20fcc..eebf818 100644 --- a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +++ b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java
@@ -2929,6 +2929,9 @@ final var userData = getUserData(userId); userData.mSwitchingController.resetCircularListLocked(mContext, settings); userData.mHardwareKeyboardShortcutController.update(settings); + + final var bindingController = getInputMethodBindingController(userId); + bindingController.setSelectedMethodId(id); } @GuardedBy("ImfLock.class")