Skip to content

Commit 13b21e6

Browse files
cco3Android Code Review
authored andcommitted
Merge "Auto hide virtual keyboard"
2 parents a538b4a + 44ad61c commit 13b21e6

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)