Commit e6f7d50
Craig Mautner
Fix problems with IME layers.
The query WindowState.isDisplayed did not take into account being
displayed due to app animations.
When an existing input method target was animating away the logic
for detecting if it was still on screen was faulty. This led to
assigning the input method to a layer below its target and obscuring
the input method until the animation was complete.
Bug: 7296703 fixed.
Change-Id: Ib00db4f21b726ed57d25d6a1e796b65a7d45ee971 parent 138f272 commit e6f7d50
File tree
2 files changed
+8
-7
lines changed- services/java/com/android/server/wm
2 files changed
+8
-7
lines changedLines changed: 4 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1210 | 1210 | | |
1211 | 1211 | | |
1212 | 1212 | | |
1213 | | - | |
1214 | | - | |
1215 | | - | |
1216 | | - | |
1217 | | - | |
1218 | | - | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
1219 | 1216 | | |
1220 | 1217 | | |
1221 | 1218 | | |
| |||
4184 | 4181 | | |
4185 | 4182 | | |
4186 | 4183 | | |
| 4184 | + | |
4187 | 4185 | | |
4188 | 4186 | | |
4189 | 4187 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
788 | 788 | | |
789 | 789 | | |
790 | 790 | | |
| 791 | + | |
791 | 792 | | |
792 | 793 | | |
793 | 794 | | |
794 | 795 | | |
795 | 796 | | |
796 | | - | |
| 797 | + | |
| 798 | + | |
797 | 799 | | |
798 | 800 | | |
799 | 801 | | |
800 | 802 | | |
801 | 803 | | |
802 | 804 | | |
| 805 | + | |
803 | 806 | | |
804 | 807 | | |
805 | 808 | | |
| |||
0 commit comments