From 32dafe25ac2e06f127f48d6a5826537e11575f52 Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Fri, 19 Oct 2012 17:04:30 -0700 Subject: Reduce screen on/off latency. Reduce latency of screen on/off and improve how it is synchronized with backlight changes. Screen state changes are no longer posted to vsync which should save time. What's more, the state change occurs on a separate thread so we no longer run the risk of blocking the Looper for a long time while waiting for the screen to turn on or off. Bug: 7382919 Bug: 7139924 Change-Id: I375950d1b07e22fcb94efb82892fd817e2f780dc --- services/java/com/android/server/power/PowerManagerService.java | 1 - 1 file changed, 1 deletion(-) (limited to 'services/java/com/android/server/power/PowerManagerService.java') diff --git a/services/java/com/android/server/power/PowerManagerService.java b/services/java/com/android/server/power/PowerManagerService.java index bf81a90..8650192 100644 --- a/services/java/com/android/server/power/PowerManagerService.java +++ b/services/java/com/android/server/power/PowerManagerService.java @@ -433,7 +433,6 @@ public final class PowerManagerService extends IPowerManager.Stub // own handler thread. mDisplayPowerController = new DisplayPowerController(mHandler.getLooper(), mContext, mNotifier, mLightsService, twilight, - createSuspendBlockerLocked("PowerManagerService.Display"), mDisplayBlanker, mDisplayPowerControllerCallbacks, mHandler); mSettingsObserver = new SettingsObserver(mHandler); -- cgit v1.1