Merge "Fix wrong MSIME check in onImeWindowSetOnDisplay." into qt-dev am: 49c98a7b63
am: 7576e77850
Change-Id: Id2a282e4f501e48e75ef63e0e5583c8e97f73fde
This commit is contained in:
@@ -6480,9 +6480,10 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub {
|
||||
*/
|
||||
@Override
|
||||
public void onImeWindowSetOnDisplay(final int pid, final int displayId) {
|
||||
// Update display configuration for IME process only when Single-client IME window
|
||||
// moving to another display.
|
||||
if (!InputMethodSystemProperty.MULTI_CLIENT_IME_ENABLED) return;
|
||||
// Don't update process-level configuration for Multi-Client IME process since other
|
||||
// IMEs on other displays will also receive this configuration change due to IME
|
||||
// services use the same application config/context.
|
||||
if (InputMethodSystemProperty.MULTI_CLIENT_IME_ENABLED) return;
|
||||
|
||||
if (pid == MY_PID || pid < 0) {
|
||||
if (DEBUG_CONFIGURATION) {
|
||||
|
||||
Reference in New Issue
Block a user