commit | c49e68994b84775d3985b3a3fb243293c513878b | [log] [tgz] |
---|---|---|
author | Vladimir Komsiyski <vladokom@google.com> | Wed Feb 14 10:17:14 2024 +0100 |
committer | Vladimir Komsiyski <vladokom@google.com> | Wed Feb 14 13:32:57 2024 +0100 |
tree | 3f2a9bff75ddeebc01c11c42a1eb77e1138e4837 | |
parent | b47b88de9a55bf09d7964bfe904e7c212a128abb [diff] |
Always look for display-specific IME. Even if the current displayId or deviceId doesn't change, always lookup and validate the relevant IME. Otherwise subsequent calls to startInputUncheckedLocked will have the wrong behavior if the VDM IME is not available for some reason because we do not persist the display IME policy in that case. Fix: 325018800 Test: atest VirtualDeviceImeTest --iterations=100 Change-Id: I7ce274662774a7c5756303a5254ae1213c84fc40