Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f20fdb93 authored by Jesse Hall's avatar Jesse Hall
Browse files

Allow disabling GL preload even if gfxdriver isn't updatable

Bug: 34611670
Test: set ro.zygote.disable_gl_preload=1, shell start,
      confirm GL driver isn't loaded in zygote process
      by checking /proc/<pid>/maps

Change-Id: Ieb739bd7eba365917684cf830d78c15fea06f8cf
(cherry picked from commit 5d911fe6)
parent 46f8d427
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -167,8 +167,8 @@ public class ZygoteInit {


    private static void preloadOpenGL() {
    private static void preloadOpenGL() {
        String driverPackageName = SystemProperties.get(PROPERTY_GFX_DRIVER);
        String driverPackageName = SystemProperties.get(PROPERTY_GFX_DRIVER);
        if (!SystemProperties.getBoolean(PROPERTY_DISABLE_OPENGL_PRELOADING, false) ||
        if (!SystemProperties.getBoolean(PROPERTY_DISABLE_OPENGL_PRELOADING, false) &&
                driverPackageName == null || driverPackageName.isEmpty()) {
                (driverPackageName == null || driverPackageName.isEmpty())) {
            EGL14.eglGetDisplay(EGL14.EGL_DEFAULT_DISPLAY);
            EGL14.eglGetDisplay(EGL14.EGL_DEFAULT_DISPLAY);
        }
        }
    }
    }