From 9428265ea35d894a49e99d90b248930389e9a48b Mon Sep 17 00:00:00 2001 From: Xu Cao Date: Wed, 23 Mar 2022 12:46:38 -0700 Subject: [PATCH] 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 --- .../android/server/companion/virtual/VirtualDeviceImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java b/services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java index b05a7dbe83d14..fa46e170d54e5 100644 --- a/services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java +++ b/services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java @@ -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);