From 21bb59188e9c6e650506e531c15730bf6b26f117 Mon Sep 17 00:00:00 2001 From: Valerie Hau Date: Tue, 18 Feb 2020 17:10:01 -0800 Subject: [PATCH] Query to SystemProperties for BLAST Flag For some reason DeviceConfig is not successfully querying the value on crosshatch - move to query SystemProperties directly Bug: 147096935 Test: build, boot, adb shell device_config put window_manager_native_boot wm_use_blast_adapter true/false + reboot Change-Id: Ic09d1b4446f948248e4e58a6a4f3dc336131a5d0 --- .../java/com/android/server/wm/WindowManagerService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index e1f713eb2c282..02c99cdc491ee 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -1169,9 +1169,10 @@ public class WindowManagerService extends IWindowManager.Stub mAnimator = new WindowAnimator(this); mRoot = new RootWindowContainer(this); - mUseBLAST = DeviceConfig.getBoolean( + mUseBLAST = SystemProperties.getBoolean( + String.join(".", "persist.device_config", DeviceConfig.NAMESPACE_WINDOW_MANAGER_NATIVE_BOOT, - WM_USE_BLAST_ADAPTER_FLAG, false); + WM_USE_BLAST_ADAPTER_FLAG), false); mWindowPlacerLocked = new WindowSurfacePlacer(this); mTaskSnapshotController = new TaskSnapshotController(this);