Merge "Fix synchronization in updateImeTargetWindow"

This commit is contained in:
Taran Singh
2020-02-14 01:30:41 +00:00
committed by Android (Google) Code Review

View File

@@ -7317,9 +7317,11 @@ public class WindowManagerService extends IWindowManager.Stub
Slog.w(TAG_WM, "updateInputMethodTargetWindow: imeToken=" + imeToken
+ " imeTargetWindowToken=" + imeTargetWindowToken);
}
final WindowState imeTarget = mWindowMap.get(imeTargetWindowToken);
if (imeTarget != null) {
imeTarget.getDisplayContent().updateImeControlTarget(imeTarget);
synchronized (mGlobalLock) {
final WindowState imeTarget = mWindowMap.get(imeTargetWindowToken);
if (imeTarget != null) {
imeTarget.getDisplayContent().updateImeControlTarget(imeTarget);
}
}
}