feat: load patches in lexicographical order

This feature was lost in past commits
This commit is contained in:
oSumAtrIX 2023-08-25 17:10:13 +02:00
parent 6ce99f5cdf
commit e8f2087a6f
No known key found for this signature in database
GPG Key ID: A9B3094ACDB604B4

View File

@ -3,6 +3,7 @@
package app.revanced.patcher package app.revanced.patcher
import app.revanced.patcher.extensions.AnnotationExtensions.findAnnotationRecursively import app.revanced.patcher.extensions.AnnotationExtensions.findAnnotationRecursively
import app.revanced.patcher.extensions.PatchExtensions.patchName
import app.revanced.patcher.patch.Patch import app.revanced.patcher.patch.Patch
import app.revanced.patcher.patch.PatchClass import app.revanced.patcher.patch.PatchClass
import dalvik.system.DexClassLoader import dalvik.system.DexClassLoader
@ -28,6 +29,8 @@ sealed class PatchBundleLoader private constructor(
}.map { }.map {
@Suppress("UNCHECKED_CAST") @Suppress("UNCHECKED_CAST")
it as PatchClass it as PatchClass
}.sortedBy {
it.patchName
}.let { addAll(it) } }.let { addAll(it) }
} }