From 727f9ba7c3d518ee2614675c24875487de5ef28f Mon Sep 17 00:00:00 2001 From: LoveSy Date: Fri, 29 Jan 2021 07:40:18 +0800 Subject: [PATCH] Fix invokeOriginalMethod --- core/src/main/java/de/robv/android/xposed/LspHooker.java | 4 ++-- .../io/github/lsposed/lspd/yahfa/dexmaker/DynamicBridge.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/de/robv/android/xposed/LspHooker.java b/core/src/main/java/de/robv/android/xposed/LspHooker.java index 2772651f..7692825c 100644 --- a/core/src/main/java/de/robv/android/xposed/LspHooker.java +++ b/core/src/main/java/de/robv/android/xposed/LspHooker.java @@ -18,8 +18,8 @@ public class LspHooker { this.backup = backup; } - public Method getBackup() { - return backup; + public Object invokeOriginalMethod(Object thisObject, Object[] args) throws InvocationTargetException, IllegalAccessException { + return backup.invoke(thisObject, args); } @SuppressWarnings({"unused", "RedundantSuppression"}) diff --git a/core/src/main/java/io/github/lsposed/lspd/yahfa/dexmaker/DynamicBridge.java b/core/src/main/java/io/github/lsposed/lspd/yahfa/dexmaker/DynamicBridge.java index 0f7153c3..7897ea38 100644 --- a/core/src/main/java/io/github/lsposed/lspd/yahfa/dexmaker/DynamicBridge.java +++ b/core/src/main/java/io/github/lsposed/lspd/yahfa/dexmaker/DynamicBridge.java @@ -74,7 +74,7 @@ public final class DynamicBridge { if (args == null) { args = new Object[0]; } - return hooker.getBackup().invoke(thisObject, args); + return hooker.invokeOriginalMethod(thisObject, args); } }