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

Commit fda25dad authored by Calin Juravle's avatar Calin Juravle Committed by android-build-merger
Browse files

Merge "Pass app\'s code paths to the runtime" am: db739124

am: 7d7ab7ad

* commit '7d7ab7ad':
  Pass app's code paths to the runtime
parents b9ffa3f2 7d7ab7ad
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -123,6 +123,7 @@ import java.lang.ref.WeakReference;
import java.net.InetAddress;
import java.text.DateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Locale;
import java.util.Map;
@@ -851,8 +852,13 @@ public final class ActivityThread {
                // Tell the VMRuntime about the application, unless it is shared
                // inside a process.
                if (!sharable) {
                    final List<String> codePaths = new ArrayList<>();
                    codePaths.add(appInfo.sourceDir);
                    if (appInfo.splitSourceDirs != null) {
                        Collections.addAll(codePaths, appInfo.splitSourceDirs);
                    }
                    VMRuntime.registerAppInfo(appInfo.packageName, appInfo.dataDir,
                                            appInfo.processName);
                            codePaths.toArray(new String[codePaths.size()]));
                }
            }