OSDN Git Service

Fix letterbox insets when starting app
authorJorim Jaggi <jjaggi@google.com>
Wed, 28 Mar 2018 16:01:22 +0000 (18:01 +0200)
committerJorim Jaggi <jjaggi@google.com>
Thu, 29 Mar 2018 14:27:53 +0000 (16:27 +0200)
commita32da3853c220e84a3ac31e795a3a91a0da27f17
tree912027d6033f69c4240a68fe1379785215aacd40
parentd8d05ecc648fa4c41f6f9a1cccb41ea0d85d9d07
Fix letterbox insets when starting app

Showing the letterbox with checking on HAS_DRAWN is too late. We
also need to show it in READY_TO_SHOW such that we have it
available when starting the transition.

Test: Open letterboxed app. Observe no flicker
Test: Capture winscope trace and make sure content insets when
reopening app are correct.
Bug: 76220728
Change-Id: I20ed8b1b5a90cc0a878d3eb1512e1aa1e4cd37f3
services/core/java/com/android/server/policy/WindowManagerPolicy.java
services/core/java/com/android/server/wm/AppWindowToken.java