From 7af58420cd2533ff73e17c4cc9ba738676cef18a Mon Sep 17 00:00:00 2001 From: qing <1776177662@qq.com> Date: Wed, 12 Aug 2026 15:39:51 +0800 Subject: [PATCH] =?UTF-8?q?fix(dnfs):=20=E4=BF=AE=E5=A4=8D=E7=BB=A7?= =?UTF-8?q?=E6=89=BF=E6=9F=A5=E8=AF=A2=E7=9B=AE=E6=A0=87=E4=B8=BA=E7=88=B6?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E5=AD=90=E9=9B=86=EF=BC=8Cawait=20=E5=90=8E?= =?UTF-8?q?=E8=A1=A5=E5=85=85=E8=B7=A8=E5=AF=BC=E8=88=AA=E5=8F=96=E6=B6=88?= =?UTF-8?q?=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fsys/public/js/dnfs.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fsys/public/js/dnfs.js b/fsys/public/js/dnfs.js index 65e397d..a22f4b4 100644 --- a/fsys/public/js/dnfs.js +++ b/fsys/public/js/dnfs.js @@ -718,8 +718,11 @@ function inheritThemeStyle() { for (var i = stack.length - 1; i >= 0; i--) { if (hasTheme && hasStyle) break; if (gen !== _inherit_gen) return; + // stack[i] 的父节点:首层父为 0,其余为 stack[i-1] + var pid = (i === 0) ? 0 : stack[i - 1]; try { - var children = await getNode(stack[i]); + var children = await getNode(pid); + if (gen !== _inherit_gen) return; if (!Array.isArray(children)) continue; for (var j = 0; j < children.length; j++) { var sp = parseSp(children[j].content);