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

Fix isolated process comparisons

parent 94cc64c5
......@@ -85,7 +85,7 @@ class AppProcessInfo(
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.services.toProcessList()
processSet += packageInfo.receivers.toProcessList()
......@@ -106,6 +106,6 @@ data class ProcessInfo(
val packageName: String,
var isEnabled: Boolean
) {
val isIsolated get() = packageName == ISOLATED_MAGIC
val isAppZygote get() = name.endsWith("_zygote")
val isIsolated = packageName == ISOLATED_MAGIC
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