From 6100c70d58f1154425510ef17829b5f1494c55ce Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Tue, 4 Jun 2019 16:25:28 -0700 Subject: [PATCH] Decouple Game Driver from preloading graphics driver Previously, when the Game Driver package name is set, graphics driver preloading is automatically disabled. Now we'd like to decouple the relation here. So Game Driver could still work no matter graphics driver is preloaded in Zygote or not. Bug: 134526352 Test: build, flash and boot. Change-Id: Id720cc11e3365423dd9b984b7d30a2dbeecb6116 --- core/java/com/android/internal/os/ZygoteInit.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/core/java/com/android/internal/os/ZygoteInit.java b/core/java/com/android/internal/os/ZygoteInit.java index f9e868fafe505..7ec8309e47de7 100644 --- a/core/java/com/android/internal/os/ZygoteInit.java +++ b/core/java/com/android/internal/os/ZygoteInit.java @@ -87,7 +87,6 @@ public class ZygoteInit { private static final String PROPERTY_DISABLE_GRAPHICS_DRIVER_PRELOADING = "ro.zygote.disable_gl_preload"; - private static final String PROPERTY_GFX_DRIVER = "ro.gfx.driver.0"; private static final int LOG_BOOT_PROGRESS_PRELOAD_START = 3020; private static final int LOG_BOOT_PROGRESS_PRELOAD_END = 3030; @@ -203,9 +202,7 @@ public class ZygoteInit { static native void nativePreloadGraphicsDriver(); private static void maybePreloadGraphicsDriver() { - String driverPackageName = SystemProperties.get(PROPERTY_GFX_DRIVER); - if (!SystemProperties.getBoolean(PROPERTY_DISABLE_GRAPHICS_DRIVER_PRELOADING, false) - && (driverPackageName == null || driverPackageName.isEmpty())) { + if (!SystemProperties.getBoolean(PROPERTY_DISABLE_GRAPHICS_DRIVER_PRELOADING, false)) { nativePreloadGraphicsDriver(); } }