From 74f7b1e43fdd1b38311c1bd531291326d1d4fbde Mon Sep 17 00:00:00 2001 From: klxiaoniu Date: Sat, 15 Jul 2023 23:03:15 +0800 Subject: [PATCH] fix: SortAtPanel NPE on Non-NT QQ --- app/src/main/java/me/ketal/hook/SortAtPanel.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/me/ketal/hook/SortAtPanel.kt b/app/src/main/java/me/ketal/hook/SortAtPanel.kt index ee1c5cf020..2437b2083c 100644 --- a/app/src/main/java/me/ketal/hook/SortAtPanel.kt +++ b/app/src/main/java/me/ketal/hook/SortAtPanel.kt @@ -89,8 +89,8 @@ object SortAtPanel : CommonSwitchFunctionHook( } // for NT QQ 8.9.68.11450 - val clazz = Initiator.load("com.tencent.mobileqq.aio.input.at.business.AIOAtSelectMemberUseCase") - for (m in clazz?.declaredMethods!!) { + val clazz = Initiator.load("com.tencent.mobileqq.aio.input.at.business.AIOAtSelectMemberUseCase") ?: return@throwOrTrue + for (m in clazz.declaredMethods) { if (m.paramCount == 1 && m.returnType == Map::class.java && m.parameterTypes[0] == List::class.java) { m.hookAfter { val backMap = it.result as Map>