diff options
| author | Craig Mautner <cmautner@google.com> | 2012-05-24 17:52:23 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2012-05-24 17:52:23 -0700 |
| commit | 013772f2d6f0a0aec96b90a768ff198a27289eac (patch) | |
| tree | 9fd68f52d8df07356af25b749691d0385937e5b9 /services | |
| parent | 039e4d3dcc9478ac406478f061c3dacff6943321 (diff) | |
| parent | 2af7b9151f8df3581e38847ac711185426df5dea (diff) | |
| download | frameworks_base-013772f2d6f0a0aec96b90a768ff198a27289eac.zip frameworks_base-013772f2d6f0a0aec96b90a768ff198a27289eac.tar.gz frameworks_base-013772f2d6f0a0aec96b90a768ff198a27289eac.tar.bz2 | |
am 2af7b915: Merge "Redraw all windows earlier in power on sequence." into jb-dev
* commit '2af7b9151f8df3581e38847ac711185426df5dea':
Redraw all windows earlier in power on sequence.
Diffstat (limited to 'services')
| -rwxr-xr-x | services/java/com/android/server/wm/WindowManagerService.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/services/java/com/android/server/wm/WindowManagerService.java b/services/java/com/android/server/wm/WindowManagerService.java index d9e0ec6..b1612a1 100755 --- a/services/java/com/android/server/wm/WindowManagerService.java +++ b/services/java/com/android/server/wm/WindowManagerService.java @@ -6621,15 +6621,14 @@ public class WindowManagerService extends IWindowManager.Stub public void setEventDispatching(boolean enabled) { if (!checkCallingPermission(android.Manifest.permission.MANAGE_APP_TOKENS, - "resumeKeyDispatching()")) { + "setEventDispatching()")) { throw new SecurityException("Requires MANAGE_APP_TOKENS permission"); } synchronized (mWindowMap) { mInputMonitor.setEventDispatchingLw(enabled); + sendScreenStatusToClientsLocked(); } - - sendScreenStatusToClients(); } public IBinder getFocusedWindowClientToken() { @@ -6735,7 +6734,7 @@ public class WindowManagerService extends IWindowManager.Stub mPolicy.systemReady(); } - private void sendScreenStatusToClients() { + private void sendScreenStatusToClientsLocked() { final ArrayList<WindowState> windows = mWindows; final int count = windows.size(); boolean on = mPowerManager.isScreenOn(); |
