Commit cfbf7de
Dianne Hackborn
Fix issue #5823276 again: home repaints after full-screen app is exited
Don't consider a window as a candidate for the top fullscreen window
if it is not going to be a candiate for layout.
This fix does not include the change to ignore app tokens that are
hidden. This causes problems in some dialogs that stay hidden until
their app is ready to display, but need to perform a series of relayouts
during that time to get to the right size. Dropping this part of
the change still (mostly?) seems to allow us to avoid the bad states.
Change-Id: Ic052cb1499d3287f47e9ffeac5cd2470ee5a308c1 parent 820b45c commit cfbf7de
File tree
4 files changed
+36
-17
lines changed- core/java/android/view
- policy/src/com/android/internal/policy/impl
- services/java/com/android/server/wm
4 files changed
+36
-17
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
297 | 297 | | |
298 | 298 | | |
299 | 299 | | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
300 | 305 | | |
301 | 306 | | |
302 | 307 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2336 | 2336 | | |
2337 | 2337 | | |
2338 | 2338 | | |
2339 | | - | |
| 2339 | + | |
2340 | 2340 | | |
2341 | 2341 | | |
2342 | 2342 | | |
| |||
2391 | 2391 | | |
2392 | 2392 | | |
2393 | 2393 | | |
2394 | | - | |
| 2394 | + | |
2395 | 2395 | | |
2396 | 2396 | | |
2397 | 2397 | | |
| |||
2407 | 2407 | | |
2408 | 2408 | | |
2409 | 2409 | | |
2410 | | - | |
| 2410 | + | |
2411 | 2411 | | |
2412 | 2412 | | |
2413 | 2413 | | |
| |||
Lines changed: 18 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7391 | 7391 | | |
7392 | 7392 | | |
7393 | 7393 | | |
7394 | | - | |
7395 | | - | |
| 7394 | + | |
| 7395 | + | |
| 7396 | + | |
| 7397 | + | |
| 7398 | + | |
7396 | 7399 | | |
7397 | 7400 | | |
7398 | 7401 | | |
| |||
7409 | 7412 | | |
7410 | 7413 | | |
7411 | 7414 | | |
7412 | | - | |
7413 | | - | |
7414 | | - | |
7415 | | - | |
7416 | | - | |
7417 | | - | |
7418 | | - | |
| 7415 | + | |
7419 | 7416 | | |
7420 | 7417 | | |
7421 | | - | |
| 7418 | + | |
7422 | 7419 | | |
7423 | 7420 | | |
7424 | | - | |
| 7421 | + | |
| 7422 | + | |
| 7423 | + | |
| 7424 | + | |
| 7425 | + | |
| 7426 | + | |
| 7427 | + | |
| 7428 | + | |
7425 | 7429 | | |
7426 | 7430 | | |
7427 | 7431 | | |
| |||
7443 | 7447 | | |
7444 | 7448 | | |
7445 | 7449 | | |
7446 | | - | |
| 7450 | + | |
7447 | 7451 | | |
7448 | 7452 | | |
7449 | 7453 | | |
| |||
7461 | 7465 | | |
7462 | 7466 | | |
7463 | 7467 | | |
7464 | | - | |
| 7468 | + | |
7465 | 7469 | | |
7466 | 7470 | | |
7467 | 7471 | | |
| |||
7479 | 7483 | | |
7480 | 7484 | | |
7481 | 7485 | | |
7482 | | - | |
| 7486 | + | |
7483 | 7487 | | |
7484 | 7488 | | |
7485 | 7489 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1444 | 1444 | | |
1445 | 1445 | | |
1446 | 1446 | | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
1447 | 1457 | | |
1448 | 1458 | | |
1449 | 1459 | | |
| |||
0 commit comments