diff options
| author | Valerie Hau <vhau@google.com> | 2020-01-21 22:20:04 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-01-21 22:20:04 +0000 |
| commit | 2eb5cc7bf90dd1ec3e4cd6b0be910672d7497ea3 (patch) | |
| tree | e015518fa8207114053733df55c3c2eda79ad9bf /core/java/android/view/WindowManagerGlobal.java | |
| parent | 4c6d7145396c7e37f61f7ccdf744b0f4ede7fc4c (diff) | |
| parent | eeef1a9baa0053a13b5e4c3a5f4a47b0993daf69 (diff) | |
Merge "Adding WINDOW_MANAGER_NATIVE_BOOT and window_manager_use_blast_adapter flags"
Diffstat (limited to 'core/java/android/view/WindowManagerGlobal.java')
| -rw-r--r-- | core/java/android/view/WindowManagerGlobal.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/core/java/android/view/WindowManagerGlobal.java b/core/java/android/view/WindowManagerGlobal.java index ccfbd7e5c1dc..d39c3c0a5cc6 100644 --- a/core/java/android/view/WindowManagerGlobal.java +++ b/core/java/android/view/WindowManagerGlobal.java @@ -29,6 +29,7 @@ import android.os.IBinder; import android.os.RemoteException; import android.os.ServiceManager; import android.os.SystemProperties; +import android.provider.DeviceConfig; import android.util.AndroidRuntimeException; import android.util.ArraySet; import android.util.Log; @@ -56,11 +57,16 @@ import java.util.ArrayList; public final class WindowManagerGlobal { private static final String TAG = "WindowManager"; + private static final String WM_USE_BLAST_ADAPTER_FLAG = "wm_use_blast_adapter"; + /** * This flag controls whether ViewRootImpl will utilize the Blast Adapter * to send buffer updates to SurfaceFlinger */ - public static final boolean USE_BLAST_ADAPTER = false; + public static final boolean USE_BLAST_ADAPTER = + SystemProperties.getBoolean(String.join(".", "persist.device_config", + DeviceConfig.NAMESPACE_WINDOW_MANAGER_NATIVE_BOOT, + WM_USE_BLAST_ADAPTER_FLAG), false); /** * The user is navigating with keys (not the touch screen), so |
