Skip to content

Commit a6590e7

Browse files
cco3Android Git Automerger
authored andcommitted
am 13b21e6: Merge "Auto hide virtual keyboard"
* commit '13b21e608e47382cb94a0aeac13b24ac97f355d2': Auto hide virtual keyboard
2 parents cfe7b9f + 13b21e6 commit a6590e7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

services/java/com/android/server/WindowManagerService.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -929,6 +929,10 @@ int findDesiredInputMethodWindowIndexLocked(boolean willMove) {
929929
&& w.mAttrs.type == WindowManager.LayoutParams.TYPE_APPLICATION_STARTING
930930
&& i > 0) {
931931
WindowState wb = localmWindows.get(i-1);
932+
while (i > 1 && wb.mAppToken == w.mAppToken && !canBeImeTarget(wb)) {
933+
i--;
934+
wb = localmWindows.get(i-1);
935+
}
932936
if (wb.mAppToken == w.mAppToken && canBeImeTarget(wb)) {
933937
i--;
934938
w = wb;

0 commit comments

Comments
 (0)