OSDN Git Service

Use cached keyguard flags during relaunch.
authorBryce Lee <brycelee@google.com>
Thu, 25 May 2017 14:52:12 +0000 (07:52 -0700)
committerBryce Lee <brycelee@google.com>
Thu, 25 May 2017 16:44:03 +0000 (09:44 -0700)
commit081554b2e65b794189cd1412684d7fa9d07602fb
treefcb5a0db25aa04f361a69e54325c9af45182bc52
parentfc6e6d1372e224124025648059b02982555c3a27
Use cached keyguard flags during relaunch.

It is possible for the display to be unfrozen before an
AppWindowToken is finished relaunching. This allows for other window
containers (such as the StatusBar) to influence the rotation when
unfreezing.

This changelist prevents the cached keyguard flag values for the
AppWindowToken when relaunching. This prevents incorrect values from
being reported during transient relaunch window states.

Fixes: 38262879
Test: bit FrameworksServicesTests:com.android.server.wm.AppWindowTokenTests#testKeyguardFlagsDuringRelaunch

Change-Id: I2aa23ac282cf7626bb187c6cd1a4a3524f788877
services/core/java/com/android/server/wm/AppWindowToken.java
services/tests/servicestests/src/com/android/server/wm/AppWindowTokenTests.java