diff --git a/services/core/java/com/android/server/wm/WindowState.java b/services/core/java/com/android/server/wm/WindowState.java index 1bfc1a0047c35..1e0acbcfd0deb 100644 --- a/services/core/java/com/android/server/wm/WindowState.java +++ b/services/core/java/com/android/server/wm/WindowState.java @@ -1970,7 +1970,7 @@ class WindowState extends WindowContainer implements WindowManagerP return false; } - final boolean windowsAreFocusable = mAppToken != null && mAppToken.windowsAreFocusable(); + final boolean windowsAreFocusable = mAppToken == null || mAppToken.windowsAreFocusable(); if (!windowsAreFocusable) { // This window can't be an IME target if the app's windows should not be focusable. return false;