summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorCraig Mautner <cmautner@google.com>2012-05-24 17:52:23 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-05-24 17:52:23 -0700
commit013772f2d6f0a0aec96b90a768ff198a27289eac (patch)
tree9fd68f52d8df07356af25b749691d0385937e5b9 /services
parent039e4d3dcc9478ac406478f061c3dacff6943321 (diff)
parent2af7b9151f8df3581e38847ac711185426df5dea (diff)
downloadframeworks_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-xservices/java/com/android/server/wm/WindowManagerService.java7
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();