From 02f7883fc210dc8b599b80aa272c7db37513680a Mon Sep 17 00:00:00 2001 From: xu_yanfeng Date: Sat, 15 Feb 2025 16:33:07 +0800 Subject: [PATCH] bugfix --- src/scripts/inject/code-hint.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/scripts/inject/code-hint.ts b/src/scripts/inject/code-hint.ts index 47e28b8..f745cd2 100644 --- a/src/scripts/inject/code-hint.ts +++ b/src/scripts/inject/code-hint.ts @@ -81,7 +81,13 @@ function getTouchV2(node: any, code: ShowCode, fillFn: boolean): FunctionInfo[] if (!tables) { return []; } - const infos: Array = tables.callbackInfos; + let infos: Array = tables.callbackInfos; + if (Array.isArray(infos)) { + // 过滤掉空的 + infos = infos.filter((fun) => { + return !!fun; + }); + } if (!infos || infos.length === 0) { return []; } @@ -105,7 +111,13 @@ function getTouchV3(node: any, code: ShowCode, fillFn: boolean): FunctionInfo[] if (!tables) { return []; } - const infos: Array = tables.callbackInfos; + let infos: Array = tables.callbackInfos; + if (Array.isArray(infos)) { + // 过滤掉空的 + infos = infos.filter((fun) => { + return !!fun; + }); + } if (!infos || infos.length === 0) { return []; }