From f540fb8cc520eb257867c08cfba7543ed5d32b9b Mon Sep 17 00:00:00 2001 From: inotia00 <108592928+inotia00@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:03:34 +0900 Subject: [PATCH] fix build error --- .../shared/transformation/TransformInstructionsPatch.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/patches/src/main/kotlin/app/revanced/patches/shared/transformation/TransformInstructionsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/shared/transformation/TransformInstructionsPatch.kt index 46a78a714..c01aa1456 100644 --- a/patches/src/main/kotlin/app/revanced/patches/shared/transformation/TransformInstructionsPatch.kt +++ b/patches/src/main/kotlin/app/revanced/patches/shared/transformation/TransformInstructionsPatch.kt @@ -1,5 +1,6 @@ package app.revanced.patches.shared.transformation +import app.revanced.patcher.patch.BytecodePatchContext import app.revanced.patcher.patch.bytecodePatch import app.revanced.patcher.util.proxy.mutableTypes.MutableMethod import app.revanced.util.findMutableMethodOf @@ -10,6 +11,7 @@ import com.android.tools.smali.dexlib2.iface.instruction.Instruction fun transformInstructionsPatch( filterMap: (ClassDef, Method, Instruction, Int) -> T?, transform: (MutableMethod, T) -> Unit, + executeBlock: BytecodePatchContext.() -> Unit = {}, ) = bytecodePatch( description = "transformInstructionsPatch" ) { @@ -49,5 +51,7 @@ fun transformInstructionsPatch( while (!patchIndices.isEmpty()) transform(mutableMethod, patchIndices.removeLast()) } } + + executeBlock() } }