diff options
author | Craig Mautner <cmautner@google.com> | 2012-05-24 11:28:26 -0700 |
---|---|---|
committer | Craig Mautner <cmautner@google.com> | 2012-05-24 15:38:54 -0700 |
commit | 3d7b7d59c82fdeac039382ed1724af9c9cb70107 (patch) | |
tree | 956cf0ffdf04dc26b5c60734c2c268c93ab8fe35 /policy | |
parent | 6385ff511dd998f1fbb189621270e2c19577f66e (diff) | |
download | frameworks_base-3d7b7d59c82fdeac039382ed1724af9c9cb70107.zip frameworks_base-3d7b7d59c82fdeac039382ed1724af9c9cb70107.tar.gz frameworks_base-3d7b7d59c82fdeac039382ed1724af9c9cb70107.tar.bz2 |
Redraw all windows earlier in power on sequence.
Send a message to all windows to redraw before notifying
PhoneWindowManager of screen on. This minimizes the delay in
screen update that causes the keyguard clock to display the old time
before displaying the current time.
Fixes bug 6381021.
Change-Id: Ida7071e7dac2284540f101c5d004511b52133b91
Diffstat (limited to 'policy')
-rwxr-xr-x | policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index 4ee0d25..a99ae26 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -3506,6 +3506,10 @@ public class PhoneWindowManager implements WindowManagerPolicy { } if (screenOnListener != null) { if (mKeyguardMediator != null) { + try { + mWindowManager.setEventDispatching(true); + } catch (RemoteException unhandled) { + } mKeyguardMediator.onScreenTurnedOn(new KeyguardViewManager.ShowListener() { @Override public void onShown(IBinder windowToken) { if (windowToken != null) { |