Do not wake up all displays

We don't want the physical display to light up when a new VirtualDisplay
owned by a VirtualDevice is created.

Bug: 187231320
Test: manual testing
Change-Id: Icf65ae43ce1e96e7cde8ea1c16f2b44db0a83a9f
This commit is contained in:
Xu Cao
2022-03-23 12:46:38 -07:00
parent 95387ac862
commit 9428265ea3

View File

@@ -523,8 +523,7 @@ final class VirtualDeviceImpl extends IVirtualDevice.Stub
}
PowerManager powerManager = mContext.getSystemService(PowerManager.class);
PowerManager.WakeLock wakeLock = powerManager.newWakeLock(
PowerManager.SCREEN_BRIGHT_WAKE_LOCK
| PowerManager.ACQUIRE_CAUSES_WAKEUP,
PowerManager.SCREEN_BRIGHT_WAKE_LOCK,
TAG + ":" + displayId, displayId);
wakeLock.acquire();
mPerDisplayWakelocks.put(displayId, wakeLock);