Commit b76a3614 authored by vvb2060's avatar vvb2060 Committed by John Wu

Fix isolated process comparisons

parent 94cc64c5
...@@ -85,7 +85,7 @@ class AppProcessInfo( ...@@ -85,7 +85,7 @@ class AppProcessInfo(
pm.getPackageArchiveInfo(info.sourceDir, flag) ?: return emptyList() pm.getPackageArchiveInfo(info.sourceDir, flag) ?: return emptyList()
} }
val processSet = TreeSet<ProcessInfo>(compareBy{ it.name }) val processSet = TreeSet<ProcessInfo>(compareBy({ it.name }, { it.isIsolated }))
processSet += packageInfo.activities.toProcessList() processSet += packageInfo.activities.toProcessList()
processSet += packageInfo.services.toProcessList() processSet += packageInfo.services.toProcessList()
processSet += packageInfo.receivers.toProcessList() processSet += packageInfo.receivers.toProcessList()
...@@ -106,6 +106,6 @@ data class ProcessInfo( ...@@ -106,6 +106,6 @@ data class ProcessInfo(
val packageName: String, val packageName: String,
var isEnabled: Boolean var isEnabled: Boolean
) { ) {
val isIsolated get() = packageName == ISOLATED_MAGIC val isIsolated = packageName == ISOLATED_MAGIC
val isAppZygote get() = name.endsWith("_zygote") val isAppZygote = name.endsWith("_zygote")
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment