Commit 48ba1e7
Craig Mautner
Defer a couple of Surface actions for WSAnimator.
Perform the set-transparent-region-hint operation outside of the
WindowManagerService loop. This is to isolate the Surface operation
from the WindowManagerService inner loop.
Similarly, defer the setWallpaperOffset call so it's animation is not
coupled to the WindowManagerService inner loop.
Note that both operations are still being done on the
WindowManagerService thread.
Change-Id: I97f030b2a9b7cffe91c77342a299bfac6e59e9f81 parent c8bc97e commit 48ba1e7
File tree
2 files changed
+74
-19
lines changed- services/java/com/android/server/wm
2 files changed
+74
-19
lines changedLines changed: 42 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1972 | 1972 | | |
1973 | 1973 | | |
1974 | 1974 | | |
| 1975 | + | |
| 1976 | + | |
| 1977 | + | |
| 1978 | + | |
| 1979 | + | |
1975 | 1980 | | |
1976 | 1981 | | |
1977 | 1982 | | |
| |||
2010 | 2015 | | |
2011 | 2016 | | |
2012 | 2017 | | |
2013 | | - | |
2014 | | - | |
2015 | | - | |
2016 | | - | |
| 2018 | + | |
| 2019 | + | |
2017 | 2020 | | |
2018 | 2021 | | |
2019 | 2022 | | |
| |||
2474 | 2477 | | |
2475 | 2478 | | |
2476 | 2479 | | |
2477 | | - | |
| 2480 | + | |
| 2481 | + | |
| 2482 | + | |
| 2483 | + | |
| 2484 | + | |
| 2485 | + | |
| 2486 | + | |
2478 | 2487 | | |
2479 | 2488 | | |
2480 | 2489 | | |
2481 | 2490 | | |
2482 | 2491 | | |
2483 | 2492 | | |
2484 | | - | |
2485 | | - | |
2486 | | - | |
2487 | | - | |
2488 | | - | |
2489 | | - | |
2490 | | - | |
2491 | | - | |
2492 | | - | |
2493 | | - | |
2494 | | - | |
2495 | | - | |
| 2493 | + | |
2496 | 2494 | | |
2497 | 2495 | | |
2498 | 2496 | | |
| |||
2615 | 2613 | | |
2616 | 2614 | | |
2617 | 2615 | | |
| 2616 | + | |
2618 | 2617 | | |
2619 | 2618 | | |
2620 | 2619 | | |
| |||
6656 | 6655 | | |
6657 | 6656 | | |
6658 | 6657 | | |
| 6658 | + | |
| 6659 | + | |
| 6660 | + | |
| 6661 | + | |
6659 | 6662 | | |
6660 | 6663 | | |
6661 | 6664 | | |
| |||
7079 | 7082 | | |
7080 | 7083 | | |
7081 | 7084 | | |
| 7085 | + | |
| 7086 | + | |
| 7087 | + | |
| 7088 | + | |
| 7089 | + | |
| 7090 | + | |
| 7091 | + | |
| 7092 | + | |
| 7093 | + | |
| 7094 | + | |
| 7095 | + | |
| 7096 | + | |
| 7097 | + | |
| 7098 | + | |
| 7099 | + | |
| 7100 | + | |
| 7101 | + | |
| 7102 | + | |
| 7103 | + | |
| 7104 | + | |
| 7105 | + | |
| 7106 | + | |
7082 | 7107 | | |
7083 | 7108 | | |
7084 | 7109 | | |
| |||
Lines changed: 32 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
357 | 358 | | |
358 | 359 | | |
359 | 360 | | |
360 | | - | |
| 361 | + | |
361 | 362 | | |
362 | 363 | | |
363 | 364 | | |
| |||
386 | 387 | | |
387 | 388 | | |
388 | 389 | | |
389 | | - | |
| 390 | + | |
390 | 391 | | |
391 | 392 | | |
392 | 393 | | |
| |||
923 | 924 | | |
924 | 925 | | |
925 | 926 | | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
926 | 955 | | |
927 | 956 | | |
928 | 957 | | |
| |||
1053 | 1082 | | |
1054 | 1083 | | |
1055 | 1084 | | |
| 1085 | + | |
1056 | 1086 | | |
1057 | 1087 | | |
1058 | 1088 | | |
| |||
0 commit comments