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

Commit 11de39a5 authored by Amith Yamasani's avatar Amith Yamasani
Browse files

Don't create cache directory for isolated processes

They don't have access anyway
This makes Chrome work in secondary users

Change-Id: I4d30581bc6e807901e642893d6964854c0567fec
parent 427dccc0
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -4055,13 +4055,14 @@ public final class ActivityThread {

        final ContextImpl appContext = new ContextImpl();
        appContext.init(data.info, null, this);
        if (!Process.isIsolated()) {
            final File cacheDir = appContext.getCacheDir();

            // Provide a usable directory for temporary files
            System.setProperty("java.io.tmpdir", cacheDir.getAbsolutePath());

            setupGraphicsSupport(data.info, cacheDir);

        }
        /**
         * For system applications on userdebug/eng builds, log stack
         * traces of disk and network access to dropbox for analysis.