From efc2bfa799071ba338c6b4da94116f727c5403dd Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Wed, 16 Nov 2022 04:30:38 +0800 Subject: [PATCH] Fix invokeOriginal method when instance is static throw exception problem in HookParam --- .../kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt index fd87593f..e4f9f88b 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt @@ -214,7 +214,7 @@ class HookParam internal constructor(private val creatorInstance: YukiMemberHook * @return [T] or null */ @JvmName(name = "invokeOriginal_Generics") - fun invokeOriginal(vararg args: Any?) = YukiHookHelper.invokeOriginalMember(member, instance, *args) as T? + fun invokeOriginal(vararg args: Any?) = YukiHookHelper.invokeOriginalMember(member, param?.instance, *args) as T? /** * 设置当前 Hook 对象方法的 [result] 返回值为 true