From e8f2087a6ffa6077fb3a6a69e29f3aec72e2fc1b Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Fri, 25 Aug 2023 17:10:13 +0200 Subject: [PATCH] feat: load patches in lexicographical order This feature was lost in past commits --- src/main/kotlin/app/revanced/patcher/PatchBundleLoader.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/kotlin/app/revanced/patcher/PatchBundleLoader.kt b/src/main/kotlin/app/revanced/patcher/PatchBundleLoader.kt index c240152..160961f 100644 --- a/src/main/kotlin/app/revanced/patcher/PatchBundleLoader.kt +++ b/src/main/kotlin/app/revanced/patcher/PatchBundleLoader.kt @@ -3,6 +3,7 @@ package app.revanced.patcher 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.PatchClass import dalvik.system.DexClassLoader @@ -28,6 +29,8 @@ sealed class PatchBundleLoader private constructor( }.map { @Suppress("UNCHECKED_CAST") it as PatchClass + }.sortedBy { + it.patchName }.let { addAll(it) } }